main
magical 2022-12-01 21:20:41 -08:00
parent 5a7bf9b365
commit b5390324a4
3 changed files with 2535 additions and 0 deletions

2500
day02/input 100644

File diff suppressed because it is too large Load Diff

32
day02/sol.py 100644
View File

@ -0,0 +1,32 @@
scores = {
"A X": 1+3,
"B X": 1+0,
"C X": 1+6,
"A Y": 2+6,
"B Y": 2+3,
"C Y": 2+0,
"A Z": 3+0,
"B Z": 3+6,
"C Z": 3+3,
}
t = 0
with open("input") as f:
for game in f:
t += scores[game.strip()]
print(t)
t2 = 0
with open("input") as f:
for game in f:
you, me = game.split()
a="ABC".index(you)
b="YZX".index(me)
play = 1+(a+b)%3
outcome = (b+1)%3
t2 += play + outcome*3
print(t2)

3
day02/test 100644
View File

@ -0,0 +1,3 @@
A Y
B X
C Z