rj1
about | log | files | refs
commit 858d93a087c0ac47de062f45fa6d282942aa3174
parent 411c5b084c09b65c020c9d1d03c49f3e8ee92608
author: rj1 <[email protected]>
date:   Thu,  1 Dec 2022 23:36:35 -0600

day 2 solution

Diffstat:
A2022/02/solution.py | 39+++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+), 0 deletions(-)

diff --git a/2022/02/solution.py b/2022/02/solution.py @@ -0,0 +1,39 @@ +import os + +base_dir = os.path.realpath(os.path.dirname(__file__)) +with open(base_dir + "/input.txt", "r") as file: + input = file.read().rstrip() + +lines = input.split("\n") + +p = { + "A": { + "X": 3, + "Y": 4, + "Z": 8, + }, + "B": { + "X": 1, + "Y": 5, + "Z": 9, + }, + "C": { + "X": 2, + "Y": 6, + "Z": 7, + }, +} + +p1 = [] +p2 = [] + +for line in lines: + cc, c = line.split(" ") + p1.append(cc) + p2.append(c) + +count = 0 +for i, c in enumerate(p2): + count += p[p1[i]][c] + +print(count)