34 lines
714 B
Python
34 lines
714 B
Python
#!/usr/bin/python3
|
|
|
|
def part_1(input):
|
|
last_number = int(input[0])
|
|
result = 0
|
|
for line in input:
|
|
if last_number < int(line):
|
|
result += 1
|
|
last_number = int(line)
|
|
print("Part 1 result:", result)
|
|
|
|
|
|
def part_2(input):
|
|
sums = list()
|
|
for i in range(0, len(input) - 2):
|
|
sums.append(int(input[i]))
|
|
sums[i] += int(input[i + 1])
|
|
sums[i] += int(input[i + 2])
|
|
last_number = sums[0]
|
|
result = 0
|
|
for number in sums:
|
|
if last_number < number:
|
|
result += 1
|
|
last_number = number
|
|
print("Part 2 result:", result)
|
|
|
|
|
|
input = list()
|
|
with open('input.txt') as fp:
|
|
input = fp.readlines()
|
|
|
|
part_1(input)
|
|
part_2(input)
|