solver-0h-h1/sources/main.py
2015-01-02 19:51:31 +01:00

26 lines
No EOL
725 B
Python

__author__ = 'gaugendre'
from grid import Grid
if __name__ == "__main__":
# Doesn't need any 'two rows are not the same'
array = [['B', ' ', ' ', ' '],
['B', 'B', ' ', ' '],
[' ', ' ', ' ', ' '],
[' ', 'B', ' ', 'B']]
grid = Grid(len(array), array)
print(grid)
grid.solve()
print(grid)
# This one does
array = [['B', 'B', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ', 'B'],
['B', 'B', ' ', 'B', ' ', ' '],
['B', ' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', 'R', ' ', ' '],
[' ', ' ', 'R', ' ', ' ', ' ']]
grid = Grid(len(array), array)
print(grid)
grid.solve()
print(grid)