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

Do you need help?

Notice Board

Problema Grade01

Toccacieli (700 points)
6 15 22
in Es1 by (700 points)
Salve , i risultati sotto forma di insieme , nel primo esercizio del secondo homework ,  risultano corretti ma l'ordine in cui sono è diverso da quello del grader01 , ho provato a vedere se fosse stato un problema di ordine o di come lo inserisco ma anche quella nel grader , almeno per quanto sono riuscito a capire , non ha un ordine specifico , questo  puo essere un errore del  grader o è un errore del mio programma?
767 views
closed

2 Answers

Best answer
LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
selected by

Buonasera!

Confermo, per sicurezza ho anche chiesto al professore. Il valore ritornato è assolutamente un set() ovvero un insieme, che per definizione, come pure i dizionari, non è ordinato. Questo lo puoi facilmente verificare provando a rintracciare un suo elemento attraverso un indice, ti ritornerà un erore perché tale operazione non è permesso su questa struttura dati non indicizzata.

Pertanto ti chiedo di scriverci il tipo di errore che ricevi, e se puoi la descrizione di quello che fai nel tuo programma IN PSEUDOCODICE cosicché risulterà molto più semplice e immediato aiutarti!

Mi auguro che tu risolva il tuo problema,

Leonardo Emili

Toccacieli (700 points)
6 15 22
by (700 points)
riguardo all'insieme l'errore come scritto sopra è solo di ordine perchè i numeri dei post sono gli stessi , io ho semplicemente messo i numeri dei post nell'insieme se la parola è uguale al testo nel post , so che non è un indizio molto rilevante ma non so  in che altro modo dirtelo xD
LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
Capisco, probabilmente allora sei già arrivato alla soluzione! Sarà un semplice errore di punteggiatura/spazi. Controlla bene che non siano presenti simboli estranei all'interno della stringa, perché come puoi immaginare il controllo degli elementi di un set() è fatto in base all'id, che anche un piccolossimo punto può alterare. Fammi sapere
p
paolo (360 points)
0 8 14
by (360 points)
deve stampare i numeri sotto forma di stringhe e non di interi,prova a vedere se sono in formato stringa
Toccacieli (700 points)
6 15 22
by (700 points)
proprio cosi si tratta di spazio provo a risolvere grazie per avermelo fatto notare
LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
Ci mancherebbe! Felice che tu abbia risolto. Ricordati inoltre di contrassegnare la mia risposta come migliore cosicché tutti possano vederla
Auron (15880 points)
52 126 194
by (15.9k points)

Un insieme per definizione è DISORDINATO, quindi non è quella la cosa di cui ti devi preoccupare... eseguendo il grader ti dà errore?

Toccacieli (700 points)
6 15 22
by (700 points)
allora intanto grazie per la risposta  , mi da semplicemente l'errore che non sono uguali , gli elementi dentro l'insieme sono esattamente gli stessi infatti il test 3 dove non ci devono essere elementi me lo da giusto ma dove ci devono essere da semplicemente insieme diverso da insieme ma gli elementi dentro sono gli stessi
Auron (15880 points)
52 126 194
by (15.9k points)
Fai una cosa, postaci l'errore (immagino sia un Assertion giusto?)...
Non possiamo usare codice da scrivere nel programma, ma non credo ci siano problemi nel postare un errore, l'hanno fatto molte volte... Postaci qui sotto l'errore, esattamente come è scritto :D
Auron (15880 points)
52 126 194
by (15.9k points)
Touchskies, postaci l'errore :D
Toccacieli (700 points)
6 15 22
by (700 points)
ok si ricontrollando ho capito che ci sta uno spazio sui numeri non composti da 2 cifre , comunque si è un AssertionError
Auron (15880 points)
52 126 194
by (15.9k points)
Ottimo, facci sapere se funziona e, se sì, contrassegna la miglior risposta :)
Toccacieli (700 points)
6 15 22
by (700 points)
si funziona grazie ancora :)
Auron (15880 points)
52 126 194
by (15.9k points)
Perfetto! Felici di aver aiutato :)
Toccacieli (700 points)
6 15 22
by (700 points)
era proprio la questione di spazi
Auron (15880 points)
52 126 194
by (15.9k points)
Ho letto ho letto, ottima la risposta utile e puntuale di Leo, come sempre :D
LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
Grazie mille auron!
Auron (15880 points)
52 126 194
by (15.9k points)
Onore al merito!