26 lines
959 B
Plaintext
26 lines
959 B
Plaintext
Korektor gramatyczny
|
|
====================
|
|
|
|
Napisać gramatykę thraxową, która dokona prostej korekty gramatycznej, tj.:
|
|
|
|
* wstawi brakujący przecinek przed formami zaimków "jaki" i "który",
|
|
* ... z uwzględnieniem przyimków (także przyimka złożonego "odnośnie do")
|
|
— wtedy przecinek powinien być przed przyimkiem,
|
|
* zamieni "odnośnie" (bez "do") na "odnośnie do",
|
|
* zamieni "w każdym bądź razie" na "w każdym razie",
|
|
* zamieni formy typu "12 marzec" (nazwa miesiąca w mianowniku) na "12
|
|
marca" (nazwa miesiąc w dopełniaczu).
|
|
|
|
Należy uwzględnić też przypadki, gdy powyższe konstrukcje pisane są
|
|
wielką literą (na początku zdania).
|
|
|
|
Zakładamy, że wejściowy tekst może zawierać duże i wielkie litery
|
|
polskiego alfabetu, spacje, przecinki, kropki i znaki zapytania.
|
|
|
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
|
dzieli się przez 7 z resztą 3.
|
|
|
|
POINTS: 15
|
|
DEADLINE: 2022-02-06 16:00
|
|
REMAINDER: 3/7
|