Sonunda çözdüm
kadar*tekrar*et
yap
sağa*dön*↻ ▾
sola*dön*↺ ▾
ileri*git
eğer
önde*yol*varsa ▾
yap
eğer
önde*yol*varsa ▾
yap
değilse
ileri*git
kadar*tekrar*et
yap
eğer
önde*yol*varsa ▾
yap
değilse
sağa*dön*↻ ▾
sağa*dön*↻ ▾
eğer
sağda*yol*varsa*↻ ▾
yap
değilse
sağa*dön*↻ ▾
eğer
solda*yol*varsa*↺ ▾
yap
sola*dön*↺ ▾
ileri*git
Tebrikler!
Bu seviyeyi 16 satır JavaScript ile çözdünüz:
moveForward();
while (notDone()) {
if (isPathForward()) {
if (isPathRight()) {
turnRight();
} else {
if (isPathLeft()) {
turnLeft();
}
}
moveForward();
} else {
turnRight();
turnRight();
}
}
Yer İmleri