Selaa lähdekoodia

2020/2

master
Roderic Day 4 vuotta sitten
vanhempi
commit
9aae9a8ec0
1 muutettua tiedostoa jossa 10 lisäystä ja 1 poistoa
  1. +10
    -1
      y2020/p02.py

+ 10
- 1
y2020/p02.py Näytä tiedosto

@@ -1,4 +1,13 @@
import re
import sys


sys.stdin.read().splitlines()
ans1 = 0
ans2 = 0
for line in sys.stdin.read().splitlines():
lo, hi, char, pw = re.findall(r'(\d+)-(\d+) (\w): (\w+)', line)[0]
lo, hi = int(lo), int(hi)
ans1 += lo <= pw.count(char) <= hi
ans2 += sum([pw[lo - 1] == char, pw[hi - 1] == char]) == 1
print(ans1)
print(ans2)

Loading…
Peruuta
Tallenna