import sys # return if the sentence contains word pies def solve(lines): res = [] for l in lines: # first one didnt work what about the other dates? i = 0 s = l while i != -1: if i+7 < len(s): if s[i:i+2] == "19" and s[i+2].isdigit() and s[i+3].isdigit() and s[i+4:i+7] == " r.": res.append(l) break i += 2 # skipping current date s = s[i:] i = s.find("19") return res if __name__ == "__main__": lines = [] fp = sys.argv[1] with open("../TaskA02/polish_wiki_excerpt.in", encoding="utf-8") as f: lines = f.readlines() sol = solve(lines) with open("./polish_wiki_excerpt.out", 'w', encoding="utf-8") as f: f.writelines(sol)