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.

Possibile errore su test Example.txt

F
FanForFun (1100 points)
4 8 17
in HW4 obbligatorio by (1.1k points)
edited by

Salve, testando il mio codice mi sono accorto di una possibile anomalia sul test riferito al file Example.txt

Nel json che riporta il risultato leggo questo:

"example": 
		{
		"filename" : 	"example.txt",
	 	"prosody":		[0, 1, 1, 2, 1, 3, 4, 4, 5, 4],
		"module":		5,
		"lengths":	 	[13, 6, 6, 14, 6, 13, 6, 6, 14, 6],
		"finals":	 	["stra", "ldy", "ldy", "shy", "ldy", "shy", "zi", "zi", "rsley", "zi"]
	 	}

Perché il secondo "shy" viene conteggiato come terza prosodia? Non dovrebbe avere valore 2? Di conseguenza, risultano sbagliati anche i successivi.

Grazie. 

229 views

1 Answer

Valerio_01 (600 points)
2 6 10
by (600 points)

pensavo anche io fosse un errore invece rileggendo la traccia meglio ti fa capire che anche se hanno un diverso numero di ES cambia il numero di struttura prosodica

la struttura prosodica di una poesia è una lista di interi, uno per ciascun verso
    - per ciascun verso si considerano sia il numero di ES (#ES) che la sua finale
    - al primo verso va associato il numero 0
    - a ciascuno dei versi successivi va associato:
        - l'intero che è stato già associato ad un verso precedente che ha stesso #ES e finale
        - altrimenti un nuovo intero (che segue l'ultimo già usato)

F
FanForFun (1100 points)
4 8 17
by (1.1k points)
Grazie mille, mi era proprio sfuggito.