add part1
This commit is contained in:
parent
95320ae0b4
commit
dfa92b39fb
6
2023/day04/example1.txt
Normal file
6
2023/day04/example1.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
Card 1: 41 48 83 86 17 | 83 86 6 31 17 9 48 53
|
||||||
|
Card 2: 13 32 20 16 61 | 61 30 68 82 17 32 24 19
|
||||||
|
Card 3: 1 21 53 59 44 | 69 82 63 72 16 21 14 1
|
||||||
|
Card 4: 41 92 73 84 69 | 59 84 76 51 58 5 54 83
|
||||||
|
Card 5: 87 83 26 28 32 | 88 30 70 12 93 22 82 36
|
||||||
|
Card 6: 31 18 13 56 72 | 74 77 10 23 35 67 36 11
|
18
2023/day04/src/part1.py
Normal file
18
2023/day04/src/part1.py
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
text: str = open("input.txt", "r").read()
|
||||||
|
|
||||||
|
value: int = 0
|
||||||
|
|
||||||
|
lines = text.splitlines()
|
||||||
|
|
||||||
|
for line in lines:
|
||||||
|
bozo_value: int = 0
|
||||||
|
bozo = line.split(": ")
|
||||||
|
bozo2 = bozo[1].split(" | ")
|
||||||
|
expected_value = bozo2[0].split(" ")
|
||||||
|
values = bozo2[1].split(" ")
|
||||||
|
for current_value in values:
|
||||||
|
if (current_value != "" and current_value in expected_value):
|
||||||
|
bozo_value: int = bozo_value * 2 + (bozo_value == 0)
|
||||||
|
value += bozo_value
|
||||||
|
|
||||||
|
print(value)
|
Loading…
Reference in New Issue
Block a user