Day 5: Part 1
This commit is contained in:
1201
day5/input.txt
Normal file
1201
day5/input.txt
Normal file
File diff suppressed because it is too large
Load Diff
28
day5/main.py
Normal file
28
day5/main.py
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
with open("day5/input.txt") as file:
|
||||||
|
data = file.readlines()
|
||||||
|
|
||||||
|
safeFood = []
|
||||||
|
maybeRotten = []
|
||||||
|
|
||||||
|
for index, item in enumerate(data):
|
||||||
|
if(item == "\n"):
|
||||||
|
print(f"At index {index} is space")
|
||||||
|
safeFood = [value.strip("\n") for value in data[:index]]
|
||||||
|
maybeRotten = [int(value.strip("\n")) for value in data[index+1:]]
|
||||||
|
|
||||||
|
safeRanges = []
|
||||||
|
|
||||||
|
for safeRange in safeFood:
|
||||||
|
safeRanges.append([int(number) for number in safeRange.split("-")])
|
||||||
|
|
||||||
|
|
||||||
|
safeFoodNumber = 0
|
||||||
|
for item in maybeRotten:
|
||||||
|
for ranges in safeRanges:
|
||||||
|
if((ranges[0] <= item) and (item <= ranges[1])):
|
||||||
|
safeFoodNumber+=1
|
||||||
|
break
|
||||||
|
|
||||||
|
print(safeRanges)
|
||||||
|
print(maybeRotten)
|
||||||
|
print(safeFoodNumber)
|
||||||
Reference in New Issue
Block a user