August 2020
Beginner to intermediate
740 pages
13h 41m
English
Solution
from copy import deepcopy
class Solver:
def __init__(self, input_path):
# Read in the input file and initialize the puzzle
with open(input_path, 'r') as f:
lines = f.readlines()
self.cells = [list(map(int, line.split(','))) \
for line in lines]
# Print out the initial puzzle or solution in a nice format.
def display_cell(self): ...