Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

problema esempio HHGTTG

D
Diego Voltolini (580 points)
8 9 11
in HW8 obbligatorio by (580 points)
buonasera,

Ho un problema con il seguente file,

per la parola HOTBLACKDESIATO si aspetta questo risultato

[0, 20, "GGGGGGGGGGDDDD"],

il mio programma pero' restituisce

GGGGGGGGGDGDDD

poiche' do precedenza al movimento sulla destra e poi procedo in giu, qualcuno sa dirmi cosa sbaglio o eventualmente come correggere  nell'algoritmo il suddetto problema?
941 views
closed

2 Answers

Best answer
LUPOSaymon (2730 points)
2 3 27
by (2.7k points)
selected by
semplicemente non distingui le maiuscole dalle minuscole

Python considera due caratteri uguali solo se entrambi sono maiuscoli o minuscoli e, ovviamente, se sono lo stesso carattere.

Non a caso, se provi a fare sulla console 's' == 'S' ti uscirà il valore booleano False :)
D
Diego Voltolini (580 points)
8 9 11
by (580 points)
Grazie mille, avevo provato molti test per capire come agiva l'algoritmo ma non avevo considerato la cosa piu banale, ora funziona tutto grazie
LUPOSaymon (2730 points)
2 3 27
by (2.7k points)
Figurati, felice di averti aiutato :D
E
Edward (25950 points)
4 4 172
by (26.0k points)
's' != 'S'

devi distinguere tra maiuscole e minuscole
D
Diego Voltolini (580 points)
8 9 11
by (580 points)
aah, ecco cosa mi mancava