Use new AoC infrastructure and clean up.

This commit is contained in:
2023-12-27 22:02:59 -05:00
parent 4e8bd8a60c
commit a449964cbe
9 changed files with 26 additions and 134 deletions

37
dx.py
View File

@@ -1,37 +0,0 @@
import lib
EXAMPLE = """
"""
def solve(lines: list[str]):
res = 0
for (i, line) in enumerate(lines):
print(i, line)
# digits = lib.str_to_int_list(line)
# digit = lib.str_to_single_int(line)
return res
def solve2(lines: list[str]):
res = 0
for (i, line) in enumerate(lines):
print(i, line)
return res
def main():
lines = lib.str_to_lines_no_empty(EXAMPLE)
print("Example 1:", solve(lines))
return
lines = lib.str_to_lines_no_empty(open("ix.txt").read())
print("Solution 1:", solve(lines))
return
lines = lib.str_to_lines_no_empty(EXAMPLE)
print("Example 2:", solve2(lines))
return
lines = lib.str_to_lines_no_empty(open("ix.txt").read())
print("Solution 2:", solve2(lines))
if __name__ == "__main__":
main()

1
dx.py Symbolic link
View File

@@ -0,0 +1 @@
../aoc2023/dx.py