Homework 4: esercizio 2

a
alex_err (5800 points)
0 3 32
asked Dec 20, 2018 in Es2 by alex_err (5,800 points)
closed Dec 20, 2018 by andrea.sterbini

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.

324 views
closed with note: answered

2 Answers

_andrea_ (45670 points)
2 40 297
answered Dec 20, 2018 by _andrea_ (45,670 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)
0 3 32
commented Dec 20, 2018 by alex_err (5,800 points)

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

andrea.sterbini (172780 points)
513 935 1789
answered Dec 20, 2018 by andrea.sterbini (172,780 points)
Le configurazioni sono liste di interi, che vanno prima messe in ordine come descritto e poi trasformate in stringhe