/ Python / 2021 / 06.py
06.py
 1  from lib import *
 2  
 3  input = read_input(2021, 6)
 4  
 5  
 6  nums = ints(input)
 7  nums = [*map(nums.count, range(9))]
 8  for _ in range(80):
 9      nums.append(x := nums.pop(0))
10      nums[6] += x
11  
12  print(sum(nums))
13  
14  
15  nums = ints(input)
16  nums = [*map(nums.count, range(9))]
17  for _ in range(256):
18      nums.append(x := nums.pop(0))
19      nums[6] += x
20  
21  print(sum(nums))