diff --git a/TaskA03/task3.py b/TaskA03/task3.py index 6c01831..bc1ab57 100644 --- a/TaskA03/task3.py +++ b/TaskA03/task3.py @@ -1,27 +1,23 @@ with open("polish_wiki_excerpt.in", encoding="utf-8") as f: lines = f.readlines() + result = [] for line in lines: - line = line.strip() + line = line.replace('\xa0', '[NBA]').strip() # eliminujemy problem z 'non breaking space' line = line.split() - flag1 = False # sprawdzam czy slowo jest liczba miedzy 1900 a 1999 - flag2 = False # sprawdzam czy za liczba jest 'r.' + flag1 = False for word in line: - if word == 'Terespola': - pass if flag1: if word[:2] == 'r.': - flag2 = True + goodLine = ' '.join(line) + result.append(goodLine) + print(goodLine) break else: flag1 = False - - if word[len(word)-4 : len(word)-2] == '19': - if word[2] in '0123456789' and word[3] in '0123456789': + if word[-4:-2] == '19': + if word[-2] in '0123456789' and word[-1] in '0123456789': flag1 = True - if flag1 is True and flag2 is True: - goodLine = ' '.join(line) - print(goodLine)