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