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

Do you need help?

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...
597 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 (208020 points)
756 1270 2377
by (208k points)
Se una sequenza è il seguito di un'altra non la devi usare per iniziare una nuova sequenza.