some progress on advent of code

This commit is contained in:
Dmitry Fedotov
2021-12-05 12:32:01 +03:00
parent d9d8dd9598
commit 084a1781f8
6 changed files with 2094 additions and 1 deletions

View File

@@ -7,7 +7,7 @@ class File(object):
def _get_lines(self):
with open(self.filename, 'r') as f:
for line in f:
self.lines.append(line)
self.lines.append(line.rstrip('\n'))
def get_strings(self) -> list:
if not self.lines:
@@ -19,6 +19,9 @@ class File(object):
return []
return [int(n) for n in self.lines]
def get_line(self, n) -> str:
return self.lines[n]
def close(self):
self.lines = []
self.filename = ''