/
demo.py
55 lines (40 loc) · 857 Bytes
/
demo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
from solver import Puzzle
g1 = '1115be5b15bb5ee1e5eebb51e'
t1 = 'be 51 155'
g2 = '11beb1b11ebb15b51e155ee51'
t2 = '5b 15 5e1'
g3 = '115555115511b5ee11b1b551e'
t3 = '15b 5ee 5155'
g4 = '1e15b1e151515eb1551bbb5b1'
t4 = '151 1b b1b'
g5 = '5e1551b111b511e51511e5be1'
t5 = '15b 5b1 be5'
g6 = '5bb1eb51111b11beeeb11511b'
t6 = '1e be e1b1'
# for g, t in [(g1, t1), (g2, t2)]:
# puzzle = Puzzle(g, t, buffer_size=4)
#
# print(puzzle)
#
# print('='*50)
#
#
# for g, t in [(g3, t3), (g4, t4)]:
# puzzle = Puzzle(g, t, buffer_size=4)
#
# print(puzzle)
#
# print('='*50)
#
# for g, t in [(g5, t5)]:
# puzzle = Puzzle(g, t, buffer_size=6)
#
# print(puzzle)
#
# print('='*50)
for g, t in [(g6, t6)]:
puzzle = Puzzle(g, t, buffer_size=4)
print(puzzle)
f = puzzle.plot_solution()
f.show()
print('='*50)