Advertisement
petrlos

AoC 2021: Day1

Nov 30th, 2021
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. # Advent of Code 2021: Day 1
  2.  
  3. def countIncrease(depths):
  4.     counter = 0
  5.     for index in range(1, len(depths)):
  6.         if depths[index] > depths[index - 1]:
  7.             counter += 1
  8.     return counter
  9.  
  10. with open("data.txt") as file:
  11.     lines = file.read().splitlines()
  12.  
  13. print("AoC 2021: Day 1: ")
  14.  
  15. depths  = [int(x) for x in lines]
  16.  
  17. #task1
  18. task1 = countIncrease(depths)
  19. print("Task 1:",task1)
  20.  
  21. #task2:
  22. depthsTask2 = []
  23. for index in range(0, len(depths)-2):
  24.     newDepth = sum(depths[index:index+3])
  25.     depthsTask2.append(newDepth)
  26.  
  27. task2 = countIncrease(depthsTask2)
  28. print("Task 2:",task2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement