Solve TaskA03

This commit is contained in:
s473573 2024-10-28 16:32:25 +01:00
parent 1204013bed
commit cd74f9ca4c
2 changed files with 979 additions and 0 deletions

File diff suppressed because one or more lines are too long

28
TaskA03/solution.py Normal file
View File

@ -0,0 +1,28 @@
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)