Skip to content

Commit 81f844f

Browse files
committed
added 2024/day24
1 parent 7a49384 commit 81f844f

File tree

4 files changed

+476
-1
lines changed

4 files changed

+476
-1
lines changed

2024/day24/answers.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
65740327379952
2+
bgs,pqc,rjm,swt,wsv,z07,z13,z31

2024/day24/input.txt

Lines changed: 313 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,313 @@
1+
x00: 1
2+
x01: 1
3+
x02: 0
4+
x03: 0
5+
x04: 0
6+
x05: 1
7+
x06: 0
8+
x07: 1
9+
x08: 1
10+
x09: 0
11+
x10: 1
12+
x11: 0
13+
x12: 0
14+
x13: 1
15+
x14: 0
16+
x15: 1
17+
x16: 0
18+
x17: 1
19+
x18: 0
20+
x19: 0
21+
x20: 1
22+
x21: 0
23+
x22: 1
24+
x23: 1
25+
x24: 0
26+
x25: 1
27+
x26: 0
28+
x27: 1
29+
x28: 1
30+
x29: 0
31+
x30: 1
32+
x31: 0
33+
x32: 0
34+
x33: 0
35+
x34: 1
36+
x35: 1
37+
x36: 1
38+
x37: 0
39+
x38: 0
40+
x39: 0
41+
x40: 0
42+
x41: 1
43+
x42: 1
44+
x43: 1
45+
x44: 1
46+
y00: 1
47+
y01: 0
48+
y02: 1
49+
y03: 1
50+
y04: 0
51+
y05: 0
52+
y06: 1
53+
y07: 1
54+
y08: 0
55+
y09: 1
56+
y10: 1
57+
y11: 1
58+
y12: 1
59+
y13: 1
60+
y14: 0
61+
y15: 1
62+
y16: 1
63+
y17: 0
64+
y18: 0
65+
y19: 1
66+
y20: 0
67+
y21: 0
68+
y22: 0
69+
y23: 0
70+
y24: 1
71+
y25: 0
72+
y26: 0
73+
y27: 0
74+
y28: 0
75+
y29: 0
76+
y30: 0
77+
y31: 1
78+
y32: 1
79+
y33: 0
80+
y34: 1
81+
y35: 1
82+
y36: 0
83+
y37: 1
84+
y38: 0
85+
y39: 1
86+
y40: 1
87+
y41: 0
88+
y42: 1
89+
y43: 1
90+
y44: 1
91+
92+
y34 XOR x34 -> rgh
93+
fcr XOR pqc -> z14
94+
y23 AND x23 -> cms
95+
rkw AND shk -> pbq
96+
x43 XOR y43 -> jfh
97+
y13 AND x13 -> skt
98+
hsd OR sng -> z45
99+
vpv AND ddq -> bjr
100+
shk XOR rkw -> z04
101+
hnw AND gvs -> vdr
102+
x08 AND y08 -> htn
103+
bcp AND rgc -> pbh
104+
y20 AND x20 -> ccp
105+
x10 XOR y10 -> ggd
106+
qfb OR snk -> kmn
107+
y24 XOR x24 -> wsv
108+
vdr OR dkd -> pmm
109+
pmm XOR vgm -> z26
110+
x32 AND y32 -> htq
111+
bgs OR dvp -> vdd
112+
vdd AND dgk -> wdr
113+
y44 AND x44 -> sng
114+
jtd AND qwj -> bsf
115+
dgm OR cth -> msm
116+
cft AND gsf -> nhd
117+
dsw OR pmr -> pgq
118+
msm AND fdm -> cwb
119+
y16 AND x16 -> ffm
120+
y33 XOR x33 -> mrp
121+
y17 XOR x17 -> vcs
122+
hcg OR cwb -> djr
123+
phn AND wph -> cgf
124+
ggd XOR dfm -> z10
125+
pgq AND dwq -> wpp
126+
wvr AND gpq -> hsd
127+
x31 XOR y31 -> kqk
128+
qqt AND vdb -> mrt
129+
x04 AND y04 -> dpv
130+
y17 AND x17 -> vfn
131+
y11 AND x11 -> wmn
132+
x26 AND y26 -> dmw
133+
y30 XOR x30 -> fdm
134+
y19 XOR x19 -> tqj
135+
cft XOR gsf -> z11
136+
djr XOR kqk -> bgs
137+
rjm AND ktp -> pwn
138+
chd AND mrp -> cwg
139+
rgh XOR nng -> z34
140+
x27 AND y27 -> mgt
141+
jfh AND kmm -> scm
142+
psj XOR qbn -> z29
143+
x14 AND y14 -> bsd
144+
x12 XOR y12 -> bqw
145+
vgj AND pms -> cjw
146+
cwg OR vjs -> nng
147+
wpv XOR cwh -> z36
148+
x43 AND y43 -> htd
149+
x02 XOR y02 -> wsw
150+
vdb XOR qqt -> z28
151+
bwr OR vqn -> bqd
152+
y38 XOR x38 -> dtr
153+
qgc XOR kfh -> z06
154+
x27 XOR y27 -> cdb
155+
x31 AND y31 -> dvp
156+
y00 XOR x00 -> z00
157+
wmn OR nhd -> mnh
158+
rrf XOR qnw -> z35
159+
vjb OR mrt -> psj
160+
x21 XOR y21 -> cbv
161+
vcs XOR bfg -> z17
162+
csb XOR pfg -> z16
163+
wps AND kmn -> pvw
164+
bcp XOR rgc -> z08
165+
vgm AND pmm -> sbq
166+
y14 XOR x14 -> fcr
167+
pbh OR htn -> ddq
168+
rcd XOR rqt -> z37
169+
y18 XOR x18 -> gbv
170+
y02 AND x02 -> snk
171+
x06 XOR y06 -> qgc
172+
y06 AND x06 -> mwg
173+
x34 AND y34 -> fvp
174+
x35 AND y35 -> tnt
175+
chd XOR mrp -> z33
176+
nnt AND cbv -> mcs
177+
tmr XOR pnf -> z05
178+
x29 AND y29 -> dgm
179+
x42 AND y42 -> bnc
180+
msm XOR fdm -> z30
181+
ppf OR ffm -> bfg
182+
nnh OR bjr -> dfm
183+
cdb AND rtm -> cdw
184+
ccp OR vtg -> nnt
185+
kpv XOR rvc -> swt
186+
y15 AND x15 -> kgh
187+
kqk AND djr -> z31
188+
tqj XOR frj -> z19
189+
x01 AND y01 -> hhp
190+
pfg AND csb -> ppf
191+
y20 XOR x20 -> ddh
192+
y44 XOR x44 -> wvr
193+
ngw OR srm -> frj
194+
x03 XOR y03 -> wps
195+
pgt XOR hbv -> z23
196+
nng AND rgh -> npf
197+
y28 AND x28 -> vjb
198+
bmc AND wsw -> qfb
199+
y40 XOR x40 -> bps
200+
nnt XOR cbv -> z21
201+
y26 XOR x26 -> vgm
202+
x37 AND y37 -> khs
203+
djt OR sbf -> kfh
204+
npf OR fvp -> rrf
205+
qsm XOR bqd -> z42
206+
cff OR rbw -> qbf
207+
x05 AND y05 -> sbf
208+
cdb XOR rtm -> z27
209+
x22 AND y22 -> fmg
210+
bsd OR cpf -> phn
211+
x42 XOR y42 -> qsm
212+
y13 XOR x13 -> dwq
213+
pqc AND fcr -> cpf
214+
thc XOR brj -> z01
215+
wvr XOR gpq -> z44
216+
qgc AND kfh -> cfw
217+
dtr AND brm -> rft
218+
cfw OR mwg -> rvc
219+
rft OR ncq -> qwj
220+
x25 AND y25 -> dkd
221+
rhn OR nmm -> gnd
222+
tqj AND frj -> rhn
223+
jtd XOR qwj -> z39
224+
bqd AND qsm -> skc
225+
x30 AND y30 -> hcg
226+
x12 AND y12 -> pmr
227+
x32 XOR y32 -> dgk
228+
y41 AND x41 -> vqn
229+
pnf AND tmr -> djt
230+
dsf OR tnt -> wpv
231+
cgf OR kgh -> pfg
232+
cdw OR mgt -> vdb
233+
mtg XOR gbv -> z18
234+
pbq OR dpv -> tmr
235+
x25 XOR y25 -> hnw
236+
wdr OR htq -> chd
237+
vgj XOR pms -> z22
238+
x08 XOR y08 -> bcp
239+
bsf OR ccs -> gqg
240+
x05 XOR y05 -> pnf
241+
x39 XOR y39 -> jtd
242+
x21 AND y21 -> jsj
243+
x07 AND y07 -> z07
244+
x16 XOR y16 -> csb
245+
mtg AND gbv -> ngw
246+
gvs XOR hnw -> z25
247+
gnd AND ddh -> vtg
248+
x38 AND y38 -> ncq
249+
btc OR pvw -> shk
250+
bqw AND mnh -> dsw
251+
dns AND qbf -> bwr
252+
y18 AND x18 -> srm
253+
cwh AND wpv -> kmg
254+
skc OR bnc -> kmm
255+
x09 AND y09 -> nnh
256+
wgq OR kmg -> rcd
257+
dtr XOR brm -> z38
258+
x00 AND y00 -> brj
259+
x19 AND y19 -> nmm
260+
kmm XOR jfh -> z43
261+
bfg AND vcs -> hnh
262+
dns XOR qbf -> z41
263+
y22 XOR x22 -> pms
264+
x23 XOR y23 -> hbv
265+
dfm AND ggd -> skw
266+
x15 XOR y15 -> wph
267+
sgv OR khs -> brm
268+
mcs OR jsj -> vgj
269+
brj AND thc -> ngv
270+
htd OR scm -> gpq
271+
wsw XOR bmc -> z02
272+
x37 XOR y37 -> rqt
273+
swt OR ghb -> rgc
274+
skt OR wpp -> z13
275+
gqg XOR bps -> z40
276+
y11 XOR x11 -> gsf
277+
x39 AND y39 -> ccs
278+
wph XOR phn -> z15
279+
x04 XOR y04 -> rkw
280+
y36 XOR x36 -> cwh
281+
rqt AND rcd -> sgv
282+
y03 AND x03 -> btc
283+
fmg OR cjw -> pgt
284+
x28 XOR y28 -> qqt
285+
y35 XOR x35 -> qnw
286+
x41 XOR y41 -> dns
287+
ngv OR hhp -> bmc
288+
wps XOR kmn -> z03
289+
cms OR qdw -> ktp
290+
ktp XOR rjm -> z24
291+
rvc AND kpv -> ghb
292+
vdd XOR dgk -> z32
293+
vpv XOR ddq -> z09
294+
x10 AND y10 -> pgp
295+
psj AND qbn -> cth
296+
pgp OR skw -> cft
297+
x24 AND y24 -> rjm
298+
y40 AND x40 -> rbw
299+
y07 XOR x07 -> kpv
300+
y36 AND x36 -> wgq
301+
y01 XOR x01 -> thc
302+
pgt AND hbv -> qdw
303+
y09 XOR x09 -> vpv
304+
hnh OR vfn -> mtg
305+
dwq XOR pgq -> pqc
306+
wsv OR pwn -> gvs
307+
x33 AND y33 -> vjs
308+
gnd XOR ddh -> z20
309+
y29 XOR x29 -> qbn
310+
dmw OR sbq -> rtm
311+
gqg AND bps -> cff
312+
mnh XOR bqw -> z12
313+
rrf AND qnw -> dsf

0 commit comments

Comments
 (0)