Д
Size: a a a
Д
DM
L
Э
ST
VK
if no_right_wall?(kr, kc, maze)
if checkpoints[[kr, kc]] = 'RIGHT'
next
end
checkpoints[[kr, kc]] = 'RIGHT'
puts 'RIGHT'
elsif
if no_down_wall?(kr, kc, maze)
puts "DOWN"
checkpoints[[kr, kc]] = 'DOWN'
end
EK
Э
VK
Э
if checkpoints[[kr, kc]] = 'RIGHT'
это условие всегда будет выполняться, т.к. 'RIGHT'
истинноЭ
==
должно было бытьVK
СР
Э
VK
if no_right_wall?(kr, kc, maze) && checkpoints[[kr, kc]] != 'RIGHT'
checkpoints[[kr, kc]] = 'RIGHT'
puts 'RIGHT'
elsif
M
M
Э
M