From 0309f0c73a22d8ab5fb68273865a740d6953cb85 Mon Sep 17 00:00:00 2001 From: Lauri Jesmin Date: Mon, 4 Dec 2023 11:06:50 +0200 Subject: [PATCH] timm --- 4/advent_2.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 4/advent_2.py diff --git a/4/advent_2.py b/4/advent_2.py new file mode 100755 index 0000000..b1a05a0 --- /dev/null +++ b/4/advent_2.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 + + +with open("data.txt") as file: + lines = [line.rstrip() for line in file] + +summa = 0 +cards = [] +for i in range(0, len(lines)): + cards.append(1) + +for lineno in range(0, len(lines)): + splitted = lines[lineno].split(":") + splitted = splitted[1].split('|') + wins = splitted[0].split(" ") + numbers = splitted[1].split(" ") + wincount = 0 + for i in numbers: + if i == '': + continue + if i in wins: + wincount += 1 + cards[lineno + wincount] += cards[lineno] + +print(cards) +print(sum(cards))