21 lines
490 B
Python
21 lines
490 B
Python
def pp(solution):
|
|
"""Prettyprint a solution"""
|
|
boardformat = r"""
|
|
A B
|
|
/|\ /|\
|
|
/ | X | \
|
|
/ |/ \| \
|
|
C - D - E - F
|
|
\ |\ /| /
|
|
\ | X | /
|
|
\|/ \|/
|
|
G H"""
|
|
for letter, number in zip("ABCDEFGH", solution):
|
|
boardformat = boardformat.replace(letter, str(number))
|
|
print(boardformat)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
for i, s in enumerate(solutions, 1):
|
|
print("\nSolution", i, end='')
|
|
pp(s)
|