mirror of
https://github.com/Xevion/advent-of-code.git
synced 2025-12-06 07:14:17 -06:00
2019 day 1 part 1 & 2 (very late)
This commit is contained in:
100
2019/day-1/input
Normal file
100
2019/day-1/input
Normal file
@@ -0,0 +1,100 @@
|
||||
138486
|
||||
133535
|
||||
66101
|
||||
98143
|
||||
56639
|
||||
120814
|
||||
142212
|
||||
92654
|
||||
100061
|
||||
104095
|
||||
55169
|
||||
94082
|
||||
76014
|
||||
81109
|
||||
106237
|
||||
111930
|
||||
138463
|
||||
145843
|
||||
142133
|
||||
71154
|
||||
112809
|
||||
136465
|
||||
142342
|
||||
68794
|
||||
131804
|
||||
146345
|
||||
107935
|
||||
98577
|
||||
127456
|
||||
89612
|
||||
95710
|
||||
149792
|
||||
136982
|
||||
92773
|
||||
92303
|
||||
114637
|
||||
107447
|
||||
111815
|
||||
149603
|
||||
106822
|
||||
78811
|
||||
114120
|
||||
148773
|
||||
90259
|
||||
101612
|
||||
82220
|
||||
139301
|
||||
91121
|
||||
99366
|
||||
84070
|
||||
120713
|
||||
59311
|
||||
120435
|
||||
56106
|
||||
127426
|
||||
110465
|
||||
76167
|
||||
81199
|
||||
116298
|
||||
110064
|
||||
125674
|
||||
135698
|
||||
86792
|
||||
114228
|
||||
119794
|
||||
76683
|
||||
125698
|
||||
103450
|
||||
142435
|
||||
142297
|
||||
122593
|
||||
96177
|
||||
104287
|
||||
121379
|
||||
54729
|
||||
108057
|
||||
127334
|
||||
91718
|
||||
67009
|
||||
93304
|
||||
66907
|
||||
133910
|
||||
145775
|
||||
119241
|
||||
117492
|
||||
56351
|
||||
96171
|
||||
50449
|
||||
137815
|
||||
149308
|
||||
119003
|
||||
60320
|
||||
66853
|
||||
56648
|
||||
52003
|
||||
115137
|
||||
124759
|
||||
73799
|
||||
94731
|
||||
147480
|
||||
19
2019/day-1/python/main.py
Normal file
19
2019/day-1/python/main.py
Normal file
@@ -0,0 +1,19 @@
|
||||
import os
|
||||
import sys
|
||||
import math
|
||||
|
||||
PATH = os.path.join(sys.path[0], '..', 'input')
|
||||
DATA = list(map(int, open(PATH, 'r').readlines()))
|
||||
|
||||
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):
|
||||
# total = 0
|
||||
# while mass > 0:
|
||||
# mass = BASIC_FUEL(mass)
|
||||
# total += mass if mass >= 0 else 0
|
||||
# return total
|
||||
|
||||
print(sum(map(BASIC_FUEL, DATA)))
|
||||
print(sum(map(ADVANCED_FUEL, DATA)))
|
||||
Reference in New Issue
Block a user