06_fish.py 421 B

12345678910111213141516171819
  1. #!/usr/bin/env python3
  2. import sys
  3. from collections import deque
  4. def breed(fish, days):
  5. state = deque([0] * 9)
  6. for to_breed in fish:
  7. state[to_breed] += 1
  8. for day in range(days):
  9. breeding = state.popleft()
  10. state[-2] += breeding
  11. state.append(breeding)
  12. return sum(state)
  13. fish = list(map(int, sys.stdin.readline().split(',')))
  14. print(breed(fish, 80))
  15. print(breed(fish, 256))