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.

HW4 Es1 stringhe

T
Torri (680 points)
0 10 17
in Es1 by (680 points)
Salve, la mia domanda forse è un po banale ma quando nel file json d'ingresso abbiamo le stringhe e non gli interi, possiamo comunque assumere che queste stringhe siano numeriche oppure dobbiamo considerare il caso in cui un nodo abbia come valore "casa" per esempio?

Io controllando i test mi sono accorto che non ci sono ma mi chiedevo se è corretto assumere così.
328 views

2 Answers

_andrea_ (45670 points)
13 42 297
by (45.7k points)
Nel testo dice che i nodi sono o tutti stringhe, o tutti interi, ma non specifica cosa ci sia dentro le stringhe. Comunque l'esercizio si può risolvere benissimo anche senza sapere di che tipi sono, in che modo ti darebbe problema una stringa che contiene "casa"?
T
Torri (680 points)
0 10 17
by (680 points)
Si in effetti la domanda era ancora più banale di quanto pensassi, praticamente mi sono accorto solo adesso (non so perchè) che il file in ingresso era un json e quindi bastava usare load mentre io lo trattavo come una stringa e quindi cercavo di manipolarla per ottenere le tuple.

Mi sono complicato la vita da solo :/
_andrea_ (45670 points)
13 42 297
by (45.7k points)
Ah si basta fare load per ottenere subito il dizionario
a
ares.angeloni (1060 points)
10 24 37
by (1.1k points)
edited by
piu che altro la vera domanda sarebbe, "se l ordinamento è solo sulle foglie, perchè è richiesto un ordinamento specifico nei test?"