djfz-2023-s464933/TaskF01/run.py

13 lines
345 B
Python
Raw Normal View History

2024-01-07 21:21:03 +01:00
import re
import sys
2024-01-14 17:25:11 +01:00
def switch_case(m):
return m.group(0).swapcase()
2024-01-07 21:21:03 +01:00
2024-01-14 17:25:11 +01:00
if __name__ == "__main__":
for _, l in enumerate(sys.stdin, start=1):
p = re.compile(r'\b(?:[a-ząćęłńóśźż]+[A-ZĄĆĘŁŃÓŚŹŻ]|[A-ZĄĆĘŁŃÓŚŹŻ]+[a-ząćęłńóśźż]+)\w*\b')
r = p.sub(switch_case, l)
print(r, end="")