๐Ÿ“ฆ wrussell1999 / advent-of-code-2022

๐Ÿ“„ part2.py ยท 24 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24with open('input.txt') as f:
    lines = f.readlines()

    sum = 0
    group_count = 0
    group = []
    for line in lines:
        group_count += 1
        group.append(line)
        if group_count == 3:
            group_count = 0
            for char in group[0]:
                if char in group[1] and char in group[2]:
                    if char.islower():
                        sum += (ord(char) - 96)
                        break
                    elif char.isupper():
                        sum += (ord(char) - 38)
                        break

            group.clear()

    print(sum)