[ HW4req ] Dubbio modulo <= 2

D
Davide (650 points)
3 13 16
asked Nov 11, 2020 in HW4 obbligatorio by Davide (650 points)
recategorized Nov 11, 2020 by andrea.sterbini
Ciao a tutti,

con una lista del tipo [1,2,1,2] io ritornerei modulo=2 ([1,2]). In questi casi come ci si deve comportare? Se il modulo che calcoliamo è <= 2 bisogna mettere 3 (o lunghezza della lista)?

Altro esempio: [1,1,1,1], io direi modulo 1. In realtà dobbiamo ritornare 3 (o 4)?

Grazie,

un saluto.

3 Answers

g
gpdatu (1110 points)
0 0 9
answered Nov 11, 2020 by gpdatu (1,110 points)

https://q2a.di.uniroma1.it/18044

come scritto nella pagina ufficiale dell'homework, il modulo deve essere maggiore di 2.

AdSum (16290 points)
9 20 134
answered Nov 11, 2020 by AdSum (16,290 points)
Il modulo ==1  o ==2 sono semplicemente non validi e non li devi proprio testare, il primo numero dal quale devi partire è 3. Sono valori ""proibiti"" per il modulo. Nel tuo caso dovresti tornare 4, sia nel primo esempio sia nel secondo
L
Lorenzo Spataro (2710 points)
0 0 12
answered Nov 11, 2020 by Lorenzo Spataro (2,710 points)
edited Nov 11, 2020 by Lorenzo Spataro
Come hanno detto gli altri, non puoi ritornare un modulo minore o uguale a 2 per cui sì, per il primo e il secondo esempio devi ritornare la lunghezza della lista (modulo 4) poichè 3 non risulta nemmeno un divisore della lunghezza della lista (non puoi dividere quella lista in sottoliste con lo stesso numero di elementi)