27 lines
No EOL
731 B
Python
27 lines
No EOL
731 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) |