initial commit
This commit is contained in:
commit
27fe77bbe1
134 changed files with 21939 additions and 0 deletions
26
2021/Day1/Day1.py
Normal file
26
2021/Day1/Day1.py
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
if __name__ == '__main__':
|
||||
with open('input.txt', 'r') as f:
|
||||
input_data = f.readlines()
|
||||
|
||||
input_data = [int(x) for x in input_data]
|
||||
|
||||
# Part 1
|
||||
sol = 0
|
||||
for i in range(len(input_data)):
|
||||
if i>0 and input_data[i] > input_data[i-1]:
|
||||
sol+=1
|
||||
|
||||
print(sol)
|
||||
|
||||
# Part 2
|
||||
windows = []
|
||||
sol = 0
|
||||
for i in range(len(input_data)):
|
||||
if i < len(input_data)-2:
|
||||
windows.append(sum(input_data[i:i+3]))
|
||||
|
||||
for i in range(len(windows)):
|
||||
if i>0 and windows[i] > windows[i-1]:
|
||||
sol+=1
|
||||
|
||||
print(sol)
|
||||
Loading…
Add table
Add a link
Reference in a new issue