Files
adventofcode/2022/day2_2.py
2022-12-04 07:27:32 +01:00

39 lines
573 B
Python

# A = Rock = 1
# B = Paper = 2
# C = Scissors = 3
# X = lose = 0
# Y = draw = 3
# Z = win = 6
score_map = {
'A X': 3 + 0,
'A Y': 1 + 3,
'A Z': 2 + 6,
'B X': 1 + 0,
'B Y': 2 + 3,
'B Z': 3 + 6,
'C X': 2 + 0,
'C Y': 3 + 3,
'C Z': 1 + 6
}
## Read input file
input = []
with open('day2_input.txt', 'r') as f:
for line in f.readlines():
input.append(line.strip())
# Solve problem
def run():
total = 0
for line in input:
total += score_map[line]
print(total)
if __name__ == '__main__':
run()