Day 5: Part 1
This commit is contained in:
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