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.

Cosa è cambiato nell'hw6?

c
chris00 (570 points)
1 8 12
in Avvisi by (570 points)
Nei test in locale con il vecchio zip passavo tutti i test, ma col nuovo ne passo 4,

Cosa è cambiato nei test?
347 views

4 Answers

Paolo Gentili (31130 points)
3 6 114
by (31.1k points)
Ti rimando a quello che ha detto il prof masi quando ha cambiatonl'homework

https://q2a.di.uniroma1.it/27241/homework-chiarimenti-su-hw6-obbligatorio

è tutto qua e ci sono anche chiarimenti molto su alcuni casi particolari, per altri chiarimenti con dimostrazione grafica ti rimando a questo link sempre molto utile per capire alcuni di questi casi particolari

https://q2a.di.uniroma1.it/27609/hw6-diagonali-snake-chiarimenti-finali?course=hw6/homeworks/fondamenti-di-programmazione-22-23
Alegau (6770 points)
1 2 43
by (6.8k points)
Il professore del canale M-Z ha spiegato bene cosa è cambiato con questa nuova versione.

https://q2a.di.uniroma1.it/27241/homework-chiarimenti-su-hw6-obbligatorio
a
andreannn (2720 points)
5 14 34
by (2.7k points)
La cosa principale da aggiungere è un controllo sul movimento in diagonale, infatti il serpente non può “incrociarsi in diagonale”. Ossia un movimento del tipo

l 3 l  4 l    l

l 2 l  1  l  5 l

è consentito, mentre non è consentito il seguente:

l 1 l  2  l  7  l    

l    l  6  l  3  l    

l    l  5  l  4  l    

perché incrocia in diagonale, quindi muore in 7
Shangry_ (9930 points)
7 25 76
by (9.9k points)