day2: 255
This commit is contained in:
parent
566465da30
commit
d9a20b1012
3 changed files with 2519 additions and 0 deletions
16
day2.hs
Normal file
16
day2.hs
Normal file
|
@ -0,0 +1,16 @@
|
|||
a 89=66
|
||||
a 88=65
|
||||
a 90=67
|
||||
a i=i
|
||||
p i=i-64
|
||||
a%b=q$mod(a-b)3
|
||||
q 2=6
|
||||
q 0=3
|
||||
q 1=0
|
||||
v(x:_:z:[])=z+x%z
|
||||
y(1:_:3:[])=8
|
||||
y(1:_:i:[])=2+i
|
||||
y(2:_:i:[])=1+((i-1)*4)
|
||||
y(3:_:1:[])=2
|
||||
y(3:_:i:[])=4+i
|
||||
main=interact$show.((,).(sum.map v)<*>(sum.map y)).map(map(p.a.fromEnum)).lines
|
3
day2short
Normal file
3
day2short
Normal file
|
@ -0,0 +1,3 @@
|
|||
A Y
|
||||
B X
|
||||
C Z
|
Loading…
Add table
Reference in a new issue