Advertisement
Guest User

nragis AoC 10

a guest
Dec 8th, 2020
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. with open('day9input') as f:
  2.   lines = f.read().splitlines()
  3.  
  4. lines = [int(line) for line in lines]
  5.  
  6. for i in range(25, len(lines)):
  7.   b = False
  8.   for j in range(i - 25, i):
  9.     for k in range(i - 25, i):
  10.       if lines[j] + lines[k] == lines[i]:
  11.         b = True
  12.   if b == False:
  13.     weakness = lines[i]
  14.     print(lines[i])
  15.  
  16. for i in range(0, len(lines)):
  17.     for j in range(i, len(lines) - i):
  18.       s = 0
  19.       for k in range(i,j):
  20.         s += lines[k]
  21.         if s == weakness:
  22.           print(min(lines[i:j]) + max(lines[i:j]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement