mirror of
https://github.com/Xevion/advent-of-code.git
synced 2025-12-06 15:14:21 -06:00
day 1 proper rem lambda fix
This commit is contained in:
@@ -6,14 +6,13 @@ PATH = os.path.join(sys.path[0], '..', 'input')
|
|||||||
DATA = list(map(int, open(PATH, 'r').readlines()))
|
DATA = list(map(int, open(PATH, 'r').readlines()))
|
||||||
|
|
||||||
BASIC_FUEL = lambda mass : math.floor(mass / 3) - 2
|
BASIC_FUEL = lambda mass : math.floor(mass / 3) - 2
|
||||||
ADVANCED_FUEL = lambda mass : BASIC_FUEL(mass) + (BASIC_FUEL(BASIC_FUEL(mass)) if BASIC_FUEL(mass) > 0 else 0)
|
|
||||||
|
|
||||||
# def ADVANCED_FUEL(mass):
|
def ADVANCED_FUEL(mass):
|
||||||
# total = 0
|
total = 0
|
||||||
# while mass > 0:
|
while mass > 0:
|
||||||
# mass = BASIC_FUEL(mass)
|
mass = BASIC_FUEL(mass)
|
||||||
# total += mass if mass >= 0 else 0
|
total += mass if mass >= 0 else 0
|
||||||
# return total
|
return total
|
||||||
|
|
||||||
print(sum(map(BASIC_FUEL, DATA)))
|
print(sum(map(BASIC_FUEL, DATA)))
|
||||||
print(sum(map(ADVANCED_FUEL, DATA)))
|
print(sum(map(ADVANCED_FUEL, DATA)))
|
||||||
0
2019/day-2/input
Normal file
0
2019/day-2/input
Normal file
5
2019/day-2/python/main.py
Normal file
5
2019/day-2/python/main.py
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
|
PATH = os.path.join(sys.path[0], '..', 'input')
|
||||||
|
DATA = list(map(int, open(PATH, 'r').readlines()))
|
||||||
Reference in New Issue
Block a user