Use pathlib for input.txt path

This commit is contained in:
2021-12-05 14:29:50 +01:00
parent 0dee47b9cc
commit 4f7907b17c
6 changed files with 39 additions and 29 deletions

View File

@@ -1,4 +1,6 @@
#!/usr/bin/python3
from pathlib import Path
def part_1(input):
last_number = int(input[0])
@@ -34,8 +36,9 @@ def alt_solution(input, num_summands):
input = list()
with open('input.txt') as fp:
input = fp.readlines()
p = Path(__file__).with_name('input.txt')
with open(p) as f:
input = f.readlines()
part_1(input)
part_2(input)

View File

@@ -1,4 +1,6 @@
#!/usr/bin/python3
from pathlib import Path
def part_1(input):
h_pos = 0
@@ -33,8 +35,8 @@ def part_2(input):
input = list()
with open('input.txt') as fp:
input = fp.readlines()
p = Path(__file__).with_name('input.txt')
with open(p) as f:
input = f.readlines()
part_1(input)
part_2(input)

View File

@@ -1,4 +1,6 @@
#!/usr/bin/python3
from pathlib import Path
def part_1(input):
result = 0
@@ -59,8 +61,8 @@ def part_2(input):
input = list()
with open('input.txt') as fp:
input = fp.readlines()
p = Path(__file__).with_name('input.txt')
with open(p) as f:
input = f.readlines()
part_1(input)
part_2(input)

View File

@@ -1,4 +1,6 @@
#!/usr/bin/python3
from pathlib import Path
def read_boards(input):
boards = list()
@@ -129,8 +131,8 @@ def part_2(input):
input = list()
with open('input.txt') as fp:
input = fp.readlines()
p = Path(__file__).with_name('input.txt')
with open(p) as f:
input = f.readlines()
part_1(input.copy())
part_2(input.copy())

View File

@@ -1,5 +1,5 @@
#!/usr/bin/phon3
#!/usr/bin/phyton3
from pathlib import Path
from collections import defaultdict
@@ -44,8 +44,8 @@ def part_2(input):
input = list()
with open('input.txt') as fp:
input = fp.readlines()
p = Path(__file__).with_name('input.txt')
with open(p) as f:
input = f.readlines()
part_1(input)
part_2(input)

View File

@@ -1,4 +1,5 @@
#!/usr/bin/python3
from pathlib import Path
def part_1(input):
result = 0
@@ -15,8 +16,8 @@ def part_2(input):
input = list()
with open('input.txt') as fp:
input = fp.readlines()
p = Path(__file__).with_name('input.txt')
with open(p) as f:
input = f.readlines()
part_1(input)
part_2(input)