This shows you the differences between two versions of the page.
pp:24:teme:prolog-bloxorz [2024/05/22 01:31] andrei.olaru |
pp:24:teme:prolog-bloxorz [2024/05/22 17:39] (current) andrei.olaru |
||
---|---|---|---|
Line 142: | Line 142: | ||
* Pentru a nu trece prin aceeași poziție de două ori, folosiți o listă de poziții deja vizitate. | * Pentru a nu trece prin aceeași poziție de două ori, folosiți o listă de poziții deja vizitate. | ||
* Observați că, de exemplu la nivelul 5, este necesar ca unele switch-uri să fie apăsate de 2 ori, ceea ce înseamnă că în acest caz trebiue să permiteți blocului să fie de două ori în aceeași poziție, dacă a apăsat pe un switch. | * Observați că, de exemplu la nivelul 5, este necesar ca unele switch-uri să fie apăsate de 2 ori, ceea ce înseamnă că în acest caz trebiue să permiteți blocului să fie de două ori în aceeași poziție, dacă a apăsat pe un switch. | ||
+ | * pentru ultimele puncte, încercați să obțineți o rezolvare în mai puține mutări. Hint: alegeți mai întâi o mutare care duce blocul mai aproape de scop. Puteți folosi predicatul ''%%msort/2%%'' din Prolog. | ||
===== Testare ===== | ===== Testare ===== | ||
Line 179: | Line 180: | ||
* 20.05 -- corectare teste, adăugare condiții teste negative. | * 20.05 -- corectare teste, adăugare condiții teste negative. | ||
* 22.05 -- adăugare etapa 2, prime teste etapa 2 | * 22.05 -- adăugare etapa 2, prime teste etapa 2 | ||
+ | * 22.05 -- completare teste etapa 2, configurare vmchecker | ||