Files
AoC/2021/Day-01/day1-2.py

33 lines
828 B
Python

#!/usr/bin/python3
# Variables to hold our totals.
increased = 0
decreased = 0
# Read in the input file and make it an array.
with open('input.txt', 'r') as inputFile:
rawValues = []
for line in inputFile:
rawValues.append(int(line))
# Sum up numbers in 3's and add them to a new array.
values = []
for i in range(0, len(rawValues) - 2):
values.append(rawValues[i] + rawValues[i+1] + rawValues[i+2])
# Loop through the array skipping the first value.
for v in range(0, len(values)):
if(v == 0):
continue
# Check each value against the one before it.
if(values[v - 1] < values[v]):
increased+=1
elif(values[v - 1] > values[v]):
decreased+=1
else:
pass
# Print the output.
print("Decreased: " + str(decreased))
print("Increased: " + str(increased))