def runmoore(x=78, y=18, m=225):
field = anonymine_fields.generic_field([x, y])
field.set_callback('input', output, None)
print(field)
mines = field.all_cells()
random.shuffle(mines)
field.fill(mines[:m])
for mine in mines[m:]:
for neighbour in field.get_neighbours(mine):
if neighbour in mines[:m]:
break
else:
field.reveal(mine)
break
solver = anonymine_solver.solver()
solver.field = field
print(solver.solve())
评论列表
文章目录