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

Do you need help?

Notice Board

Dubbio Homework 3.2

A
AlessioL98 (500 points)
1 7 14
in Es2 by (500 points)
closed by

Buonasera,

ho riscontrato un problema nell'homework 2 che non riesco a capire.

test_program_4                 
Scacchiera priva di ostacoli in cui il robottino tocca tutte le caselle

        error -> AssertionError
        when input=('I4.png', 't4.png')
        '00000000000000111111111111112222222222222233333333333330000000000000111111111111222222222222333333333330000000000011111111112222222222333333333000000000111111112222222233333330000000111111222222333330000011112222333000112230' 
        != 
        '22222222222220000000000000011111111111111233333333333330000000000000111111111111222222222222333333333330000000000011111111112222222222333333333000000000111111112222222233333330000000111111222222333330000011112222333000112230'

        <-  il cammino corretto e' nella seconda stringa

Non riesco a capire il percorso che fa il robottino nel test 4. Secondo il grader, il robottino va prima tutto a sinistra (2222222222222), poi va a destra(00000000000000), poi in basso(11111111111111), un quadrato a sinistra(2) e poi va verso l'alto.. Io ho strutturato il programma che partendo da in alto a destra scorre tutta la prima riga verso destra, poi si gira e va verso il basso, poi si rigira nuovamente ma stavolta va verso sinistra ecc.. e penso vada fatto in questo modo visto che gli altri test mi vengono.

Qualcuno che mi aiuta?

306 views
closed with the note: Risolto

1 Answer

by (9.9k points)
Nel test 4 il robottino compie praticamente una spirale fino ad arrivare al centro, e pi si ferma (infatti il centro è blu). In pratica inizialmente va sempre a destra finché non incontra la fine, poi va in basso, poi a sinistra, poi torna sopra e si ferma prima della casella iniziale, e ricomincia il ciclo; alla lunga si fermerà esattamente al centro.
A
AlessioL98 (500 points)
1 7 14
by (500 points)
Esatto, infatti se traduci il mio output è come dici te.. Ma il grader è differente e non capisco perchè..
by (9.9k points)
Sicuro di aver scaricato il grader giusto? Magari hai modificato qualche cosa nel file oppure ti si è danneggiato; nel mio c'è questa stringa che è giusta:
"00000000000000111111111111112222222222222233333333333330000000000000111111111111222222222222333333333330000000000011111111112222222222333333333000000000111111112222222233333330000000111111222222333330000011112222333000112230"
A
AlessioL98 (500 points)
1 7 14
by (500 points)
Ho caricato il programma sul sito e qui tutti e quattro i test sono corretti. Era il grader sul mio pc che era sbagliato.