ai :: QueenProblem :: print_state
# Draw a nice board
fun print_state(rows: Array[Int])
do
printn "+"
for i in [0..size[ do printn "-"
print "+"
for r in rows do
printn "|"
for i in [0..r[ do printn "."
printn "Q"
for i in [r+1..size[ do printn "."
print "|"
end
for r in [rows.length..size[ do
printn "|"
for i in [0..size[ do printn "."
print "|"
end
printn "+"
for i in [0..size[ do printn "-"
print "+"
end
lib/ai/examples/queens.nit:100,2--121,4