Errori test es 2 (HW 4) con numeri tutti pari o tutti dispari

v
val9 (9770 points)
0 28 53
asked Dec 26, 2018 in Es2 by val9 (9,770 points)

Il mio programma fallisce tutti i test con numeri tutti pari o tutti dispari. Cercando l'errore mi sono accorta, ad esempio, che il test 4 (test_4_Sequenza_dei_primi_10_interi_pari )  fallisce in quanto si aspetta di trovare le sequenze "3 6 11" e "3 6 17" sotto "2 15 20", mentre invece le trova sotto "2 9 20". 

Queste configurazioni devono comparire
      nella lista in ordine crescente rispetto alla loro lunghezza e, a parita' di lunghezza,  
      ordinate in modo crescente rispetto al primo numero in cui differiscono
. 

In base alle specifiche del problema non dovrebbe essere corretto il mio risultato?

1 Answer

Best answer
_andrea_ (45670 points)
2 39 297
answered Dec 26, 2018 by _andrea_ (45,670 points)
selected Dec 26, 2018 by val9
In che senso "si aspetta di trovarle sotto"?
v
val9 (9770 points)
0 28 53
commented Dec 26, 2018 by val9 (9,770 points)

Hai ragione, nella fretta mi sono espressa male io. Per il grader la lista corretta è quella in cui viene prima "2 15 20" e  subito dopo vengono "3 6 11" e "3 6 17". In realtà questo è sbagliato (e quindi il mio risultato dovrebbe essere giusto) perché in base al 1° criterio di ordinamento(lunghezza),  "3 6 11" e "3 6 17"  dovrebbero venire subito dopo "2 9 20"  

_andrea_ (45670 points)
2 39 297
commented Dec 26, 2018 by _andrea_ (45,670 points)
In questo esercizio per lunghezza si intende il numero di numeri, non la len delle stringhe
_andrea_ (45670 points)
2 39 297
commented Dec 26, 2018 by _andrea_ (45,670 points)
Immagina che in teoria un numero è una carta quindi tutti i numeri valgono una sola posizione, conta il numero di carte, cioè di numeri
v
val9 (9770 points)
0 28 53
commented Dec 26, 2018 by val9 (9,770 points)
Sì, ma il numero di numeri che forma "2 15 20" è maggiore di quello che forma "3 6 11" quindi dovrebbe venire ugualmente dopo.
v
val9 (9770 points)
0 28 53
commented Dec 26, 2018 by val9 (9,770 points)

Ok , allora probabilmente avevo interpretato male io laugh Grazie

_andrea_ (45670 points)
2 39 297
commented Dec 26, 2018 by _andrea_ (45,670 points)
Si è scritta male la traccia, non si capisce molto bene. Non se l'unica