Solve triangle solitaire puzzle: Difference between revisions

Line 365:
 
=={{header|EasyLang}}==
<lang>global nc brd$[] solution$ .
#
func init . .
repeat
s$ = input & "\n"
until s$ = "\n"
brd$ &= s$ & "\n"
nc = len s$
.
brd$[] = str_chars brd$
Line 395 ⟶ 394:
for pos range len brd$[]
if brd$[pos] = "●"
for dir in [ -nc13 - 1 (-nc + 1)11 2 nc + 1 nc -13 111 (-2) ]
call try_move pos dir moved
if moved = 1
1,973

edits