Jump to content

Solve triangle solitaire puzzle: Difference between revisions

m
Line 373:
┗━━━━━━━━━┛
"
solution$ = ""
#
func solve . solvedsolution$ .
solution$ = ""
for pos range len brd$[]
if brd$[pos] = "●"
Line 384:
brd$[pos + dir] = "·"
brd$[pos + 2 * dir] = "●"
call solve solvedsolution$
brd$[pos] = "●"
brd$[pos + dir] = "●"
brd$[pos + 2 * dir] = "·"
if solvedsolution$ =<> 1""
break 2
.
Line 395:
.
.
if solvednpegs = 1 or npegssolution$ =<> 1""
solution$ = str_join brd$[] & solution$
solved = 1
.
.
call solve hsolution$
print solution$
</lang>
2,063

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.