Skip to content

Commit 33af89e

Browse files
committed
feat: add solution 2015 7th
1 parent 9fe80a7 commit 33af89e

File tree

5 files changed

+730
-0
lines changed

5 files changed

+730
-0
lines changed

2015/7/input

Lines changed: 339 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,339 @@
1+
bn RSHIFT 2 -> bo
2+
lf RSHIFT 1 -> ly
3+
fo RSHIFT 3 -> fq
4+
cj OR cp -> cq
5+
fo OR fz -> ga
6+
t OR s -> u
7+
lx -> a
8+
NOT ax -> ay
9+
he RSHIFT 2 -> hf
10+
lf OR lq -> lr
11+
lr AND lt -> lu
12+
dy OR ej -> ek
13+
1 AND cx -> cy
14+
hb LSHIFT 1 -> hv
15+
1 AND bh -> bi
16+
ih AND ij -> ik
17+
c LSHIFT 1 -> t
18+
ea AND eb -> ed
19+
km OR kn -> ko
20+
NOT bw -> bx
21+
ci OR ct -> cu
22+
NOT p -> q
23+
lw OR lv -> lx
24+
NOT lo -> lp
25+
fp OR fv -> fw
26+
o AND q -> r
27+
dh AND dj -> dk
28+
ap LSHIFT 1 -> bj
29+
bk LSHIFT 1 -> ce
30+
NOT ii -> ij
31+
gh OR gi -> gj
32+
kk RSHIFT 1 -> ld
33+
lc LSHIFT 1 -> lw
34+
lb OR la -> lc
35+
1 AND am -> an
36+
gn AND gp -> gq
37+
lf RSHIFT 3 -> lh
38+
e OR f -> g
39+
lg AND lm -> lo
40+
ci RSHIFT 1 -> db
41+
cf LSHIFT 1 -> cz
42+
bn RSHIFT 1 -> cg
43+
et AND fe -> fg
44+
is OR it -> iu
45+
kw AND ky -> kz
46+
ck AND cl -> cn
47+
bj OR bi -> bk
48+
gj RSHIFT 1 -> hc
49+
iu AND jf -> jh
50+
NOT bs -> bt
51+
kk OR kv -> kw
52+
ks AND ku -> kv
53+
hz OR ik -> il
54+
b RSHIFT 1 -> v
55+
iu RSHIFT 1 -> jn
56+
fo RSHIFT 5 -> fr
57+
be AND bg -> bh
58+
ga AND gc -> gd
59+
hf OR hl -> hm
60+
ld OR le -> lf
61+
as RSHIFT 5 -> av
62+
fm OR fn -> fo
63+
hm AND ho -> hp
64+
lg OR lm -> ln
65+
NOT kx -> ky
66+
kk RSHIFT 3 -> km
67+
ek AND em -> en
68+
NOT ft -> fu
69+
NOT jh -> ji
70+
jn OR jo -> jp
71+
gj AND gu -> gw
72+
d AND j -> l
73+
et RSHIFT 1 -> fm
74+
jq OR jw -> jx
75+
ep OR eo -> eq
76+
lv LSHIFT 15 -> lz
77+
NOT ey -> ez
78+
jp RSHIFT 2 -> jq
79+
eg AND ei -> ej
80+
NOT dm -> dn
81+
jp AND ka -> kc
82+
as AND bd -> bf
83+
fk OR fj -> fl
84+
dw OR dx -> dy
85+
lj AND ll -> lm
86+
ec AND ee -> ef
87+
fq AND fr -> ft
88+
NOT kp -> kq
89+
ki OR kj -> kk
90+
cz OR cy -> da
91+
as RSHIFT 3 -> au
92+
an LSHIFT 15 -> ar
93+
fj LSHIFT 15 -> fn
94+
1 AND fi -> fj
95+
he RSHIFT 1 -> hx
96+
lf RSHIFT 2 -> lg
97+
kf LSHIFT 15 -> kj
98+
dz AND ef -> eh
99+
ib OR ic -> id
100+
lf RSHIFT 5 -> li
101+
bp OR bq -> br
102+
NOT gs -> gt
103+
fo RSHIFT 1 -> gh
104+
bz AND cb -> cc
105+
ea OR eb -> ec
106+
lf AND lq -> ls
107+
NOT l -> m
108+
hz RSHIFT 3 -> ib
109+
NOT di -> dj
110+
NOT lk -> ll
111+
jp RSHIFT 3 -> jr
112+
jp RSHIFT 5 -> js
113+
NOT bf -> bg
114+
s LSHIFT 15 -> w
115+
eq LSHIFT 1 -> fk
116+
jl OR jk -> jm
117+
hz AND ik -> im
118+
dz OR ef -> eg
119+
1 AND gy -> gz
120+
la LSHIFT 15 -> le
121+
br AND bt -> bu
122+
NOT cn -> co
123+
v OR w -> x
124+
d OR j -> k
125+
1 AND gd -> ge
126+
ia OR ig -> ih
127+
NOT go -> gp
128+
NOT ed -> ee
129+
jq AND jw -> jy
130+
et OR fe -> ff
131+
aw AND ay -> az
132+
ff AND fh -> fi
133+
ir LSHIFT 1 -> jl
134+
gg LSHIFT 1 -> ha
135+
x RSHIFT 2 -> y
136+
db OR dc -> dd
137+
bl OR bm -> bn
138+
ib AND ic -> ie
139+
x RSHIFT 3 -> z
140+
lh AND li -> lk
141+
ce OR cd -> cf
142+
NOT bb -> bc
143+
hi AND hk -> hl
144+
NOT gb -> gc
145+
1 AND r -> s
146+
fw AND fy -> fz
147+
fb AND fd -> fe
148+
1 AND en -> eo
149+
z OR aa -> ab
150+
bi LSHIFT 15 -> bm
151+
hg OR hh -> hi
152+
kh LSHIFT 1 -> lb
153+
cg OR ch -> ci
154+
1 AND kz -> la
155+
gf OR ge -> gg
156+
gj RSHIFT 2 -> gk
157+
dd RSHIFT 2 -> de
158+
NOT ls -> lt
159+
lh OR li -> lj
160+
jr OR js -> jt
161+
au AND av -> ax
162+
0 -> c
163+
he AND hp -> hr
164+
id AND if -> ig
165+
et RSHIFT 5 -> ew
166+
bp AND bq -> bs
167+
e AND f -> h
168+
ly OR lz -> ma
169+
1 AND lu -> lv
170+
NOT jd -> je
171+
ha OR gz -> hb
172+
dy RSHIFT 1 -> er
173+
iu RSHIFT 2 -> iv
174+
NOT hr -> hs
175+
as RSHIFT 1 -> bl
176+
kk RSHIFT 2 -> kl
177+
b AND n -> p
178+
ln AND lp -> lq
179+
cj AND cp -> cr
180+
dl AND dn -> do
181+
ci RSHIFT 2 -> cj
182+
as OR bd -> be
183+
ge LSHIFT 15 -> gi
184+
hz RSHIFT 5 -> ic
185+
dv LSHIFT 1 -> ep
186+
kl OR kr -> ks
187+
gj OR gu -> gv
188+
he RSHIFT 5 -> hh
189+
NOT fg -> fh
190+
hg AND hh -> hj
191+
b OR n -> o
192+
jk LSHIFT 15 -> jo
193+
gz LSHIFT 15 -> hd
194+
cy LSHIFT 15 -> dc
195+
kk RSHIFT 5 -> kn
196+
ci RSHIFT 3 -> ck
197+
at OR az -> ba
198+
iu RSHIFT 3 -> iw
199+
ko AND kq -> kr
200+
NOT eh -> ei
201+
aq OR ar -> as
202+
iy AND ja -> jb
203+
dd RSHIFT 3 -> df
204+
bn RSHIFT 3 -> bp
205+
1 AND cc -> cd
206+
at AND az -> bb
207+
x OR ai -> aj
208+
kk AND kv -> kx
209+
ao OR an -> ap
210+
dy RSHIFT 3 -> ea
211+
x RSHIFT 1 -> aq
212+
eu AND fa -> fc
213+
kl AND kr -> kt
214+
ia AND ig -> ii
215+
df AND dg -> di
216+
NOT fx -> fy
217+
k AND m -> n
218+
bn RSHIFT 5 -> bq
219+
km AND kn -> kp
220+
dt LSHIFT 15 -> dx
221+
hz RSHIFT 2 -> ia
222+
aj AND al -> am
223+
cd LSHIFT 15 -> ch
224+
hc OR hd -> he
225+
he RSHIFT 3 -> hg
226+
bn OR by -> bz
227+
NOT kt -> ku
228+
z AND aa -> ac
229+
NOT ak -> al
230+
cu AND cw -> cx
231+
NOT ie -> if
232+
dy RSHIFT 2 -> dz
233+
ip LSHIFT 15 -> it
234+
de OR dk -> dl
235+
au OR av -> aw
236+
jg AND ji -> jj
237+
ci AND ct -> cv
238+
dy RSHIFT 5 -> eb
239+
hx OR hy -> hz
240+
eu OR fa -> fb
241+
gj RSHIFT 3 -> gl
242+
fo AND fz -> gb
243+
1 AND jj -> jk
244+
jp OR ka -> kb
245+
de AND dk -> dm
246+
ex AND ez -> fa
247+
df OR dg -> dh
248+
iv OR jb -> jc
249+
x RSHIFT 5 -> aa
250+
NOT hj -> hk
251+
NOT im -> in
252+
fl LSHIFT 1 -> gf
253+
hu LSHIFT 15 -> hy
254+
iq OR ip -> ir
255+
iu RSHIFT 5 -> ix
256+
NOT fc -> fd
257+
NOT el -> em
258+
ck OR cl -> cm
259+
et RSHIFT 3 -> ev
260+
hw LSHIFT 1 -> iq
261+
ci RSHIFT 5 -> cl
262+
iv AND jb -> jd
263+
dd RSHIFT 5 -> dg
264+
as RSHIFT 2 -> at
265+
NOT jy -> jz
266+
af AND ah -> ai
267+
1 AND ds -> dt
268+
jx AND jz -> ka
269+
da LSHIFT 1 -> du
270+
fs AND fu -> fv
271+
jp RSHIFT 1 -> ki
272+
iw AND ix -> iz
273+
iw OR ix -> iy
274+
eo LSHIFT 15 -> es
275+
ev AND ew -> ey
276+
ba AND bc -> bd
277+
fp AND fv -> fx
278+
jc AND je -> jf
279+
et RSHIFT 2 -> eu
280+
kg OR kf -> kh
281+
iu OR jf -> jg
282+
er OR es -> et
283+
fo RSHIFT 2 -> fp
284+
NOT ca -> cb
285+
bv AND bx -> by
286+
u LSHIFT 1 -> ao
287+
cm AND co -> cp
288+
y OR ae -> af
289+
bn AND by -> ca
290+
1 AND ke -> kf
291+
jt AND jv -> jw
292+
fq OR fr -> fs
293+
dy AND ej -> el
294+
NOT kc -> kd
295+
ev OR ew -> ex
296+
dd OR do -> dp
297+
NOT cv -> cw
298+
gr AND gt -> gu
299+
dd RSHIFT 1 -> dw
300+
NOT gw -> gx
301+
NOT iz -> ja
302+
1 AND io -> ip
303+
NOT ag -> ah
304+
b RSHIFT 5 -> f
305+
NOT cr -> cs
306+
kb AND kd -> ke
307+
jr AND js -> ju
308+
cq AND cs -> ct
309+
il AND in -> io
310+
NOT ju -> jv
311+
du OR dt -> dv
312+
dd AND do -> dq
313+
b RSHIFT 2 -> d
314+
jm LSHIFT 1 -> kg
315+
NOT dq -> dr
316+
bo OR bu -> bv
317+
gk OR gq -> gr
318+
he OR hp -> hq
319+
NOT h -> i
320+
hf AND hl -> hn
321+
gv AND gx -> gy
322+
x AND ai -> ak
323+
bo AND bu -> bw
324+
hq AND hs -> ht
325+
hz RSHIFT 1 -> is
326+
gj RSHIFT 5 -> gm
327+
g AND i -> j
328+
gk AND gq -> gs
329+
dp AND dr -> ds
330+
b RSHIFT 3 -> e
331+
gl AND gm -> go
332+
gl OR gm -> gn
333+
y AND ae -> ag
334+
hv OR hu -> hw
335+
1674 -> b
336+
ab AND ad -> ae
337+
NOT ac -> ad
338+
1 AND ht -> hu
339+
NOT hn -> ho

0 commit comments

Comments
 (0)