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

Do you need help?

Homework 4: esercizio 2

a
alex_err (5800 points)
1 3 32
in Es2 by (5.8k points)
closed by

Stavo risolvendo l'esercizio 2 del quarto homework e ho notato una piccola problematica.

La lista delle codifiche delle configurazioni finali prodotta in output contiene 
le configurazioni codificate come stringhe. 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 particolare mi soffermo sull'ordine dell'output che deve essere crescente rispetto alla loro lunghezza. Nei test questo non è sempre vero: seguendo queste specifiche non riesco a passare tutti i test. Ho seguito quindi una mia teoria: si tratta di analizzare NON la lunghezza della stringa ma il numero di interi nella stringa, ed in questo modo passo tutti i test.

Riassumendo: ordino in base al numero degli interi della stringa ed in caso di parità ordino in modo crescente rispetto al primo numero in cui differiscono.

Volevo sapere a tal punto quale delle due strade seguire... perché probabilmente o la descrizione del testo è sbagliata, oppure i test hanno seguito un'altra logica.
Grazie dell'attenzione.

686 views
closed with the note: answered

2 Answers

_andrea_ (45670 points)
11 42 297
by (45.7k points)
Segui quella che ti fa risolvere i test, proprio come nel terzo hw nel caso di attore maschio o attore femmina. La descrizione diceva prima la femmina, i test dicevano prima maschio. Segui i test. Se poi il professore decide di cambiare, aggiornerà lo zip e allora quella sarà la strada giusta. Ma tanto le consegne aprono tra qualche giorno quindi per ora non pensarci troppo
a
alex_err (5800 points)
1 3 32
by (5.8k points)

Si, questo certamente. Volevo solamente informare di questo... Per me il problema non si pone wink

andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Le configurazioni sono liste di interi, che vanno prima messe in ordine come descritto e poi trasformate in stringhe