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.

Ultimo elemento di una lista

daddo999 (1110 points)
8 20 25
in HW4 by (1.1k points)
closed by
Ho riscontrato un problema nella parte in cui devo affiancare la nota dal numero di volte che si ripete.

In grosso modo confronto il primo elemento per vedere se è uguale al secondo e in caso, aumento un contatore, e cosi via.

Arrivando però all'ultimo elemento, la lista andrebbe in out of index, ho quindi diminuito il range, ma così l'ultimo elemento non viene considerato, esiste una soluzione più semplice?
171 views
closed

2 Answers

Best answer
leonardo.b (2150 points)
0 0 14
by (2.2k points)
selected by
La soluzione più semplice che mi viene in mente è aggiungere un carattere costante alla fine della stringa(es. Z), e poi interrompere l'iterazione quando arrivi ad iterare la Z
AL1990 (28120 points)
3 6 142
by (28.1k points)
puoi provare ad inserire un controllo con un ciclo while, di modo che se il tuo contatore supera la lunghezza della lista, il programma esce dal ciclo e non procede al confronto che ti darebbe l'errore