# Insegna 70/100, un output errato

**URL:** <https://forum.olinfo.it/t/insegna-70-100-un-output-errato/4698>\
**Category:** Aiuto\
**Created:** [6 Luglio 2017, 9:52am UTC](https://forum.olinfo.it/t/insegna-70-100-un-output-errato/4698 "2017-07-06T09:52:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Luca25](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/l/82dd89/32.png) [@Luca25](https://forum.olinfo.it/u/Luca25)\
**Post date:** [6 Luglio 2017, 9:52am UTC](https://forum.olinfo.it/t/insegna-70-100-un-output-errato/4698/1 "2017-07-06T09:52:42Z")

</div>

salve a tutti, ho provato a risolvere l’esercizio “Las Vegas (insegna)” e mi da tutti gli output corretti tranne il 24 che mi da output non corretto, qualcuno potrebbe aiutarmi per favore?  
questo è il codice: [https://pastebin.com/K7A8yLnr](https://pastebin.com/K7A8yLnr)

---

<div class="post-metadata">

**Author:** ![frakkiobello](https://forum.olinfo.it/user_avatar/forum.olinfo.it/frakkiobello/32/2768_2.png) [@frakkiobello](https://forum.olinfo.it/u/frakkiobello)\
**Post date:** [6 Luglio 2017, 10:40am UTC](https://forum.olinfo.it/t/insegna-70-100-un-output-errato/4698/2 "2017-07-06T10:40:01Z")

</div>

Il primo indizio che posso darti è che tu identifichi le stringhe come diverse quando in realtà sono uguali. 🙂

---

<div class="post-metadata">

**Author:** ![frakkiobello](https://forum.olinfo.it/user_avatar/forum.olinfo.it/frakkiobello/32/2768_2.png) [@frakkiobello](https://forum.olinfo.it/u/frakkiobello)\
**Post date:** [6 Luglio 2017, 10:54am UTC](https://forum.olinfo.it/t/insegna-70-100-un-output-errato/4698/3 "2017-07-06T10:54:30Z")

</div>

Basta indizi in quanto non è un errore di ragionamento, mi è bastato sostituire la parte di input per ottenere 100  
[https://pastebin.com/AxL5cGd1](https://pastebin.com/AxL5cGd1)

Ho notato anche la “debolezza sei testcase” in quanto se due stringhe a b contengono gli stessi caratteri c\_1, c\_2, c\_3..c\_n risulterebbero uguali anche dopo una “rotazione di essi”, mi spiego : non esiste un caso in cui a e b abbiano gli stessi caratteri ma risultino totalmente differenti come in questo caso:  
char w[5] ={a a a b b};  
char g[5]={a b a b a};  
Infatti basta usare la funzione sort() su entrambi gli array e poi controllare ogni posizione i\_0, i\_1...i\_n che però, come dimostrato, è totalmente sbagliato.

Qualcuno sa dirmi come fare a scrivere il codice direttamente nel topic senza usare pastebin? 🙂

---

<div class="post-metadata">

**Author:** ![Luca25](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/l/82dd89/32.png) [@Luca25](https://forum.olinfo.it/u/Luca25)\
**Post date:** [6 Luglio 2017, 4:46pm UTC](https://forum.olinfo.it/t/insegna-70-100-un-output-errato/4698/4 "2017-07-06T16:46:18Z")

</div>

grazie mille, per quanto riguarda scrivere il codice nel topic senza pastebin non saprei, provo a informarmi, grazie ancora.

---

<div class="post-metadata">

**Author:** ![lucach](https://forum.olinfo.it/user_avatar/forum.olinfo.it/lucach/32/539_2.png) [@lucach](https://forum.olinfo.it/u/lucach)\
**Post date:** [7 Luglio 2017, 7:54am UTC](https://forum.olinfo.it/t/insegna-70-100-un-output-errato/4698/5 "2017-07-07T07:54:29Z")

</div>

> [@frakkiobello](#):
>
> Qualcuno sa dirmi come fare a scrivere il codice direttamente nel topic senza usare pastebin? 🙂

Puoi usare il pulsante “Testo preformattato”, disponibile nella barra degli strumenti posizionata sopra l’editor.  
L’editor usa automaticamente questa opzione quando indenti con quattro spazi il testo.

Attenzione che, a volte, incollando il codice succedono pasticci e un pezzo viene “mangiato”. In questo caso è forse più conveniente iniziare con una riga di tre apici storti ( ``` ), incollare il codice e terminare con una riga composta ancora da tre apici storti ( ``` ). Così facendo non si ha la necessità di indentare con quattro spazi ogni singola riga. Plus: si ottiene anche la sintassi evidenziata.

Esempio:

```auto
int foo(int a, int b) {
    return 42;
}

```
