Fixup some stuff
This commit is contained in:
@@ -1,24 +0,0 @@
|
|||||||
from math import floor
|
|
||||||
|
|
||||||
def fuel(mass):
|
|
||||||
return (floor(mass / 3)) - 2
|
|
||||||
|
|
||||||
def read_input():
|
|
||||||
with open("1-input", "r") as fp:
|
|
||||||
return [int(line) for line in fp.readlines()]
|
|
||||||
|
|
||||||
def round_1():
|
|
||||||
print(f"round 1: {sum([fuel(mass) for mass in read_input()])}")
|
|
||||||
|
|
||||||
def recursive_fuel(mass):
|
|
||||||
new_fuel = (floor(mass / 3)) - 2
|
|
||||||
if new_fuel <= 0:
|
|
||||||
return 0
|
|
||||||
return new_fuel + recursive_fuel(new_fuel)
|
|
||||||
|
|
||||||
def round_2():
|
|
||||||
print(f"round 2: {sum([recursive_fuel(mass) for mass in read_input()])}")
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
round_1()
|
|
||||||
round_2()
|
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
(col (get-column x))
|
(col (get-column x))
|
||||||
(col-top (subseq col 0 y))
|
(col-top (subseq col 0 y))
|
||||||
(col-bottom (subseq col (+ y 1))))
|
(col-bottom (subseq col (+ y 1))))
|
||||||
(some #'id
|
(some #'identity
|
||||||
(mapcar (lambda (x) (every lt-tree? x))
|
(mapcar (lambda (x) (every lt-tree? x))
|
||||||
(list row-left row-right col-top col-bottom))))))
|
(list row-left row-right col-top col-bottom))))))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user