add day 3

This commit is contained in:
Dmitry Fedotov
2024-12-07 18:17:36 +03:00
parent 14bf4d3b18
commit 45e741d2fa
8 changed files with 148 additions and 4 deletions

View File

@@ -1,11 +1,14 @@
class Input(object):
def __init__(self, filename):
with open(filename, 'r') as f:
self._lines = list(l.strip() for l in f.readlines())
self._raw = f.read()
def raw(self):
return self._raw
def lines(self):
return self._lines
return [l.strip() for l in self._raw.strip().split('\n')]
def lines_as_int_lists(self):
return [[int(n) for n in l.split()] for l in self._lines]
return [[int(n) for n in l.split()] for l in self.lines()]