01_fuel.py 305 B

12345678910111213141516
  1. #!/usr/bin/env python3
  2. import sys
  3. def fuel(mass):
  4. return mass // 3 - 2
  5. def fuelrec(mass):
  6. total = f = 0
  7. while f >= 0:
  8. total += f
  9. mass = f = fuel(mass)
  10. return total
  11. masses = [int(line) for line in sys.stdin]
  12. print(sum(map(fuel, masses)))
  13. print(sum(map(fuelrec, masses)))