-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDay1.py
More file actions
38 lines (31 loc) · 717 Bytes
/
Day1.py
File metadata and controls
38 lines (31 loc) · 717 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#Part 1
input = open("puzzle_input.txt", "r")
line = input.readline()
max_calories = 0
calories = 0
while line != "":
if len(line)>1:
calories += int(line)
else:
if calories > max_calories:
max_calories = calories
calories = 0
line = input.readline()
print(max_calories)
input.close()
#Part 2
input = open("puzzle_input.txt", "r")
line = input.readline()
max_calories = [0,0,0]
calories = 0
while line != "":
if len(line)>1:
calories += int(line)
else:
max_calories.sort()
if calories > max_calories[0]:
max_calories[0] = calories
calories = 0
line = input.readline()
print(sum(max_calories))
input.close()