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.

problema sequenze es1 HW2Bis

enrico.fortuna (2990 points)
2 2 6
in HW2bis by (3.0k points)
Nell'esempio 1 riesco a trovare le tre sequenze da decodificare, ma in più mi considera anche quelle sequenze che sono il seguito di altre. Per esempio mi considera la sequenza  '4 5 6 7 8' formata dall'unione della sequenza '4 5'  e la sequenza '5 6 7 8' che si trova all'ultima riga, quando invece non dovrebbe prenderla. Come faccio a non considerare tali sequenze? Non so se mi sono spiegato bene...
577 views
closed

2 Answers

Best answer
PieMH (2300 points)
3 12 31
by (2.3k points)
selected by
Una continuazione di una sequenza dovrebbe far in modo di fondere la sequenza che avevi con il suo continuo, ma non farne una nuova, praticamente sovrascrivi quella che avevi con la fusione delle due
enrico.fortuna (2990 points)
2 2 6
by (3.0k points)
si quello l'ho fatto, però quando scorro le righe mi salva anche quelle sequenze. Dovrei fare in modo di segnarle per non considerarle, ma dopo non me le utilizzerebbe nemmeno quando servirebbero...qualche consiglio?
PieMH (2300 points)
3 12 31
by (2.3k points)
Be più che dirti che ragionamento usare dovrei vedere il tuo codice ma non si puo'. Fai in modo che se trovi la continuazione della sequenza la sovrascrivi con l'unione delle 2, è tutto qui veramente
enrico.fortuna (2990 points)
2 2 6
by (3.0k points)
ma quindi devo modificare il file originale, o fare una copia del file e modificare quello?
PieMH (2300 points)
3 12 31
by (2.3k points)
No, non devi modificare il file originale ma la struttura dati che usi per leggerlo, insiemi dizionari liste?
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
Se una sequenza è il seguito di un'altra non la devi usare per iniziare una nuova sequenza.