forked from filipg/djfz-2019
Compare commits
60 Commits
Author | SHA1 | Date | |
---|---|---|---|
519cbe94ed | |||
8f0bc94ce0 | |||
d2142492ec | |||
0e648fe498 | |||
9d8de5ae47 | |||
eba04bf8ed | |||
cae7a36afd | |||
89f277f1b0 | |||
dae125a7b1 | |||
880a1875d1 | |||
2a0def0f09 | |||
c1d92e9aa8 | |||
0966d2530b | |||
f7f03072dd | |||
853687c604 | |||
26d99c648d | |||
|
b3f26448fc | ||
|
0a1f17e764 | ||
|
161d00f9fe | ||
|
077f7ecf7a | ||
14fbee1531 | |||
cb2f2560c1 | |||
|
3083b047ae | ||
|
7fcae21043 | ||
18242a6678 | |||
e436e9c854 | |||
77e74e5741 | |||
9ade3ca379 | |||
d05cedbd87 | |||
9c30cf53ba | |||
05ebbbb5e3 | |||
|
181464f83b | ||
014b64e6f7 | |||
983775e958 | |||
2a0cc89c06 | |||
|
f1a81e7e04 | ||
|
ca4730938f | ||
|
e2e815a9e9 | ||
|
cfce413fe3 | ||
|
a54b48d543 | ||
|
7717fdb5f4 | ||
|
e6119c4ded | ||
50f5d8301b | |||
891645c370 | |||
80c1c1f478 | |||
9708d32d21 | |||
afb787ea6d | |||
|
f7bc1daef9 | ||
59f10b69b5 | |||
f9ce195dbf | |||
8d5b2fc9c3 | |||
|
f04815b6b4 | ||
|
7bf77f64c0 | ||
|
2c38255934 | ||
0df19c2852 | |||
c9dee28373 | |||
eb851a7d0f | |||
1ae14d383e | |||
7af09ceb81 | |||
b97693b794 |
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 0.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 0/10
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 1.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 1/10
|
||||
|
@ -17,5 +17,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 2.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 2/10
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 3.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 3/10
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 4.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 4/10
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 5.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 5/10
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 6.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 6/10
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 7.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 7/10
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 8.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 8/10
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 10 z resztą 9.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 9/10
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 10.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 10/27
|
||||
|
@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 11.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 11/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 12.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 12/27
|
||||
|
@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 13.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 13/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 14.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 14/27
|
||||
|
@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 15.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 15/27
|
||||
|
@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 16.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 16/27
|
||||
|
@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 17.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 17/27
|
||||
|
@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 18.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 18/27
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 19.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 19/27
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 20.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 20/27
|
||||
|
@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 21.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 21/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 22.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 22/27
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 23.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 23/27
|
||||
|
@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 24.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 24/27
|
||||
|
@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 25.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 25/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 26.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 26/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 0.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 0/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 1.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 1/27
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 2.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 2/27
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 3.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 3/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 4.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 4/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 5.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 5/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 6.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 6/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 7.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 7/27
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 8.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 8/27
|
||||
|
@ -17,5 +17,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 27 z resztą 9.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 9/27
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 2.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 2/7
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 3.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 3/7
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 4.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 4/7
|
||||
|
@ -19,5 +19,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 5.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 5/7
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 6.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 6/7
|
||||
|
@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 0.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 0/7
|
||||
|
@ -22,5 +22,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 1.
|
||||
|
||||
POINTS: 2
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 1/7
|
||||
|
@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 5 z resztą 4.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 4/5
|
||||
|
@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 5 z resztą 0.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 0/5
|
||||
|
@ -21,5 +21,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 5 z resztą 1.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 1/5
|
||||
|
@ -18,5 +18,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 5 z resztą 2.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 2/5
|
||||
|
@ -20,5 +20,5 @@ UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 5 z resztą 3.
|
||||
|
||||
POINTS: 3
|
||||
DEADLINE: 2019-11-12 23:59
|
||||
DEADLINE: 2019-11-13 23:59
|
||||
REMAINDER: 3/5
|
||||
|
34
TaskA49/description.txt
Normal file
34
TaskA49/description.txt
Normal file
@ -0,0 +1,34 @@
|
||||
Diachronic morphosyntactic disambiguation challenge
|
||||
===================================================
|
||||
|
||||
The task is to take part in "Diachronic morphosyntactic
|
||||
disambiguation" challenge:
|
||||
http://poleval2020.nlp.ipipan.waw.pl/challenge/poleval-diachronic-morpho
|
||||
|
||||
Also, apart from submitting a solution you're expected to report any
|
||||
problems with the web site (including incorrect English, unclear
|
||||
instructions, software errors). Please add issues at
|
||||
https://git.wmi.amu.edu.pl/filipg/gonito with label "poleval".
|
||||
(first check whether you're the first to submit a problem).
|
||||
|
||||
For an account there, please contact Filip Graliński, but do it only
|
||||
when you're sure you'll take part in it — the dataset and instructions
|
||||
are freely available without a need to sign up there:
|
||||
git://poleval2020.nlp.ipipan.waw.pl/poleval-diachronic-morpho
|
||||
http://poleval2020.nlp.ipipan.waw.pl/challenge-readme/poleval-diachronic-morpho
|
||||
http://poleval2020.nlp.ipipan.waw.pl/challenge-how-to/poleval-diachronic-morpho
|
||||
|
||||
This is a special task, Jenkins/make won't be used. The task will be
|
||||
scored manually, according to the following criteria:
|
||||
|
||||
* submitting a solution beating a simple baseline along with the
|
||||
source codes: 4 points (the baseline is available here:
|
||||
http://poleval2020.nlp.ipipan.waw.pl/q/afaf0b03df49b6d14e3a9dd3aeae3a5ea58141a2)
|
||||
* quality of solution (including the result obtained): 0-8
|
||||
* quality of usage report (0-6 points)
|
||||
|
||||
In Section A (contrary to B/C) points are *added* (it is not the case
|
||||
the maximum is calculated).
|
||||
|
||||
POINTS: 0
|
||||
DEADLINE: 2019-12-20 23:59
|
@ -18,5 +18,5 @@ NOTE: Task only for students whose student index number ("numer
|
||||
indeksu") is divisable by 3.
|
||||
|
||||
POINTS: 8
|
||||
DEADLINE: 2019-12-09 18:45
|
||||
DEADLINE: 2019-12-12 18:45
|
||||
REMAINDER: 0/3
|
||||
|
@ -4,8 +4,8 @@ Deterministic automaton II
|
||||
Read a description of a finite-state automaton in the AT&T format
|
||||
(without weights) from the standard input. Then, read strings from the
|
||||
file whose name was given as the first argument. If a string is
|
||||
accepted by the automated, write YES, a space and the string on the
|
||||
standard output, otherwise — write NO, a space and the string.
|
||||
accepted by the automated, write TRUE, a space and the string on the
|
||||
standard output, otherwise — write FALSE, a space and the string.
|
||||
|
||||
If there is a non-determinism in the automaton, the first transition should be chosen.
|
||||
|
||||
@ -16,5 +16,5 @@ NOTE: Task only for students whose student index number ("numer
|
||||
indeksu") is divisable by 3 with a remainder of 1
|
||||
|
||||
POINTS: 8
|
||||
DEADLINE: 2019-12-09 18:45
|
||||
DEADLINE: 2019-12-12 18:45
|
||||
REMAINDER: 1/3
|
||||
|
@ -24,5 +24,5 @@ NOTE: Task only for students whose student index number ("numer
|
||||
indeksu") is divisable by 3 with a remainder of 2
|
||||
|
||||
POINTS: 8
|
||||
DEADLINE: 2019-12-09 18:45
|
||||
DEADLINE: 2019-12-12 18:45
|
||||
REMAINDER: 2/3
|
||||
|
57
TaskB03/description.txt
Normal file
57
TaskB03/description.txt
Normal file
@ -0,0 +1,57 @@
|
||||
Dictionary
|
||||
==========
|
||||
|
||||
Your program should read a finite-state automaton from standard input.
|
||||
The automaton is deterministic, you can assume it does not contain
|
||||
cycles.
|
||||
|
||||
Each automaton path is labeled with a symbol sequence of the following form:
|
||||
|
||||
<input word>;<description>
|
||||
|
||||
e.g.:
|
||||
|
||||
biały;ADJ
|
||||
dom;N
|
||||
piła;N
|
||||
piła;V
|
||||
stali;N
|
||||
stali;V
|
||||
stali;ADJ
|
||||
|
||||
Next you should read words from the file whose name is given as the
|
||||
first argument (`*.arg` file). For each word, you should all automaton
|
||||
paths that begin a given word, the following symbol is ';'
|
||||
(semicolon), e.g. for the word 'dom' we are looking for paths
|
||||
beginning with 'dom;'. If there is no such path, the following message
|
||||
should be printed:
|
||||
|
||||
<input word>;OOV
|
||||
|
||||
For instance, for the automaton given above and the input:
|
||||
|
||||
budynek
|
||||
dom
|
||||
piła
|
||||
|
||||
we should get:
|
||||
|
||||
budynek;OOV
|
||||
dom;N
|
||||
piła;N
|
||||
piła;V
|
||||
|
||||
If there is more than one path for a given word, they should be given in alphabetical order.
|
||||
|
||||
The program does not have to check whether the automaton is correct
|
||||
and whether it is deterministic and does not contain cycles.
|
||||
|
||||
NOTE 1. In section B for points for your tasks, the maximum (rather
|
||||
than sum) is taken.
|
||||
|
||||
NOTE 2. Task only for students whose student index number ("numer
|
||||
indeksu") is divisible by 3 with a remainder of 0
|
||||
|
||||
POINTS: 14
|
||||
DEADLINE: 2020-01-11 23:59
|
||||
REMAINDER: 0/3
|
1
TaskB03/elem.arg
Normal file
1
TaskB03/elem.arg
Normal file
@ -0,0 +1 @@
|
||||
dom
|
1
TaskB03/elem.exp
Normal file
1
TaskB03/elem.exp
Normal file
@ -0,0 +1 @@
|
||||
dom;N
|
31
TaskB03/elem.in
Normal file
31
TaskB03/elem.in
Normal file
@ -0,0 +1,31 @@
|
||||
0 1 b
|
||||
0 2 d
|
||||
0 3 p
|
||||
0 4 s
|
||||
1 5 i
|
||||
2 6 o
|
||||
3 7 i
|
||||
4 8 t
|
||||
5 9 a
|
||||
6 10 m
|
||||
7 11 ł
|
||||
8 12 a
|
||||
9 13 ł
|
||||
10 14 ;
|
||||
11 15 a
|
||||
12 16 l
|
||||
13 17 y
|
||||
14 24 N
|
||||
15 18 ;
|
||||
16 19 i
|
||||
17 20 ;
|
||||
18 24 N
|
||||
18 24 V
|
||||
19 21 ;
|
||||
20 22 A
|
||||
21 22 A
|
||||
21 24 N
|
||||
21 24 V
|
||||
22 23 D
|
||||
23 24 J
|
||||
24
|
6
TaskB03/medium.arg
Normal file
6
TaskB03/medium.arg
Normal file
@ -0,0 +1,6 @@
|
||||
arbuz
|
||||
arbuza
|
||||
arbuzowi
|
||||
azylant
|
||||
azylanci
|
||||
azylantowie
|
7
TaskB03/medium.exp
Normal file
7
TaskB03/medium.exp
Normal file
@ -0,0 +1,7 @@
|
||||
arbuz;N
|
||||
arbuza;N
|
||||
arbuzowi;ADJ
|
||||
arbuzowi;N
|
||||
azylant;N
|
||||
azylanci;N
|
||||
azylantowie;OOV
|
15125
TaskB03/medium.in
Normal file
15125
TaskB03/medium.in
Normal file
File diff suppressed because it is too large
Load Diff
1
TaskB03/multi.arg
Normal file
1
TaskB03/multi.arg
Normal file
@ -0,0 +1 @@
|
||||
piła
|
2
TaskB03/multi.exp
Normal file
2
TaskB03/multi.exp
Normal file
@ -0,0 +1,2 @@
|
||||
piła;N
|
||||
piła;V
|
31
TaskB03/multi.in
Normal file
31
TaskB03/multi.in
Normal file
@ -0,0 +1,31 @@
|
||||
0 1 b
|
||||
0 2 d
|
||||
0 3 p
|
||||
0 4 s
|
||||
1 5 i
|
||||
2 6 o
|
||||
3 7 i
|
||||
4 8 t
|
||||
5 9 a
|
||||
6 10 m
|
||||
7 11 ł
|
||||
8 12 a
|
||||
9 13 ł
|
||||
10 14 ;
|
||||
11 15 a
|
||||
12 16 l
|
||||
13 17 y
|
||||
14 24 N
|
||||
15 18 ;
|
||||
16 19 i
|
||||
17 20 ;
|
||||
18 24 N
|
||||
18 24 V
|
||||
19 21 ;
|
||||
20 22 A
|
||||
21 22 A
|
||||
21 24 N
|
||||
21 24 V
|
||||
22 23 D
|
||||
23 24 J
|
||||
24
|
1
TaskB03/oov.arg
Normal file
1
TaskB03/oov.arg
Normal file
@ -0,0 +1 @@
|
||||
budynek
|
1
TaskB03/oov.exp
Normal file
1
TaskB03/oov.exp
Normal file
@ -0,0 +1 @@
|
||||
budynek;OOV
|
31
TaskB03/oov.in
Normal file
31
TaskB03/oov.in
Normal file
@ -0,0 +1,31 @@
|
||||
0 1 b
|
||||
0 2 d
|
||||
0 3 p
|
||||
0 4 s
|
||||
1 5 i
|
||||
2 6 o
|
||||
3 7 i
|
||||
4 8 t
|
||||
5 9 a
|
||||
6 10 m
|
||||
7 11 ł
|
||||
8 12 a
|
||||
9 13 ł
|
||||
10 14 ;
|
||||
11 15 a
|
||||
12 16 l
|
||||
13 17 y
|
||||
14 24 N
|
||||
15 18 ;
|
||||
16 19 i
|
||||
17 20 ;
|
||||
18 24 N
|
||||
18 24 V
|
||||
19 21 ;
|
||||
20 22 A
|
||||
21 22 A
|
||||
21 24 N
|
||||
21 24 V
|
||||
22 23 D
|
||||
23 24 J
|
||||
24
|
29
TaskB04/description.txt
Normal file
29
TaskB04/description.txt
Normal file
@ -0,0 +1,29 @@
|
||||
Paths
|
||||
======
|
||||
|
||||
Your program should read a finite-state automaton from standard input.
|
||||
The automaton is deterministic, you can assume it does not contain
|
||||
cycles. The automaton alphabet is the set of Polish lower-case letters
|
||||
(English letters plus: ą, ć, ę, ł, ń, ó, ś, ź and ż).
|
||||
|
||||
Your program should print, on standard output, all the paths of the
|
||||
automaton in alphabetical order (to be precise: order induced by byte
|
||||
codes of strings, not according to the standard Polish order). "Print
|
||||
a path" means print a text line containing all subsequent characters.
|
||||
|
||||
The program does not have to check whether the automaton is correct
|
||||
and whether it is deterministic and does not contain cycles.
|
||||
|
||||
Weights (if any) should be disregarded.
|
||||
|
||||
NOTE 1. In section B for points for your tasks, the maximum (rather
|
||||
than sum) is taken.
|
||||
|
||||
NOTE 2. Task only for students whose student index number ("numer
|
||||
indeksu") is divisible by 3 with a remainder of 1
|
||||
|
||||
NOTE 3. You can add `LANG=C sort` to your Bash wrapper for the write sort.
|
||||
|
||||
POINTS: 14
|
||||
DEADLINE: 2020-01-11 23:59
|
||||
REMAINDER: 1/3
|
50648
TaskB04/medium.exp
Normal file
50648
TaskB04/medium.exp
Normal file
File diff suppressed because it is too large
Load Diff
14774
TaskB04/medium.in
Normal file
14774
TaskB04/medium.in
Normal file
File diff suppressed because it is too large
Load Diff
1
TaskB04/medium2.exp
Normal file
1
TaskB04/medium2.exp
Normal file
@ -0,0 +1 @@
|
||||
a
|
13989
TaskB04/medium2.in
Normal file
13989
TaskB04/medium2.in
Normal file
File diff suppressed because it is too large
Load Diff
4
TaskB04/small.exp
Normal file
4
TaskB04/small.exp
Normal file
@ -0,0 +1,4 @@
|
||||
biały
|
||||
dom
|
||||
piła
|
||||
stali
|
18
TaskB04/small.in
Normal file
18
TaskB04/small.in
Normal file
@ -0,0 +1,18 @@
|
||||
0 1 b
|
||||
0 2 d
|
||||
0 3 p
|
||||
0 4 s
|
||||
1 5 i
|
||||
2 6 o
|
||||
3 7 i
|
||||
4 8 t
|
||||
5 9 a
|
||||
6 14 m
|
||||
7 10 ł
|
||||
8 11 a
|
||||
9 12 ł
|
||||
10 14 a
|
||||
11 13 l
|
||||
12 14 y
|
||||
13 14 i
|
||||
14
|
3
TaskB04/small2.exp
Normal file
3
TaskB04/small2.exp
Normal file
@ -0,0 +1,3 @@
|
||||
biały
|
||||
piła
|
||||
stali
|
18
TaskB04/small2.in
Normal file
18
TaskB04/small2.in
Normal file
@ -0,0 +1,18 @@
|
||||
0 1 b
|
||||
0 2 d
|
||||
0 3 p
|
||||
0 4 s
|
||||
1 5 i
|
||||
2 6 o
|
||||
3 7 i
|
||||
4 8 t
|
||||
5 9 a
|
||||
6 15 m
|
||||
7 10 ł
|
||||
8 11 a
|
||||
9 12 ł
|
||||
10 14 a
|
||||
11 13 l
|
||||
12 14 y
|
||||
13 14 i
|
||||
14
|
29
TaskB05/description.txt
Normal file
29
TaskB05/description.txt
Normal file
@ -0,0 +1,29 @@
|
||||
Cycles
|
||||
======
|
||||
|
||||
Your program should read a finite-state automaton (without weights)
|
||||
from standard input. The automaton can be nondeterministic and can
|
||||
contain epsilon-transitions.
|
||||
|
||||
Your program should check whether the automaton contains a cycle (of any length).
|
||||
|
||||
If so, the following line should be written on the standard output:
|
||||
|
||||
TAK
|
||||
|
||||
otherwise:
|
||||
|
||||
NIE
|
||||
|
||||
("TAK" and "NIE" are "YES" and "NO" in Polish, these are used for
|
||||
compatibility with further tasks.)
|
||||
|
||||
NOTE 1. In section B for points for your tasks, the maximum (rather
|
||||
than sum) is taken.
|
||||
|
||||
NOTE 2. Task only for students whose student index number ("numer
|
||||
indeksu") is divisible by 3 with a remainder of 2.
|
||||
|
||||
POINTS: 14
|
||||
DEADLINE: 2020-01-11 23:59
|
||||
REMAINDER: 2/3
|
1
TaskB05/medium1.exp
Normal file
1
TaskB05/medium1.exp
Normal file
@ -0,0 +1 @@
|
||||
NIE
|
14774
TaskB05/medium1.in
Normal file
14774
TaskB05/medium1.in
Normal file
File diff suppressed because it is too large
Load Diff
1
TaskB05/medium2.exp
Normal file
1
TaskB05/medium2.exp
Normal file
@ -0,0 +1 @@
|
||||
TAK
|
13989
TaskB05/medium2.in
Normal file
13989
TaskB05/medium2.in
Normal file
File diff suppressed because it is too large
Load Diff
1
TaskB05/small1.exp
Normal file
1
TaskB05/small1.exp
Normal file
@ -0,0 +1 @@
|
||||
NIE
|
18
TaskB05/small1.in
Normal file
18
TaskB05/small1.in
Normal file
@ -0,0 +1,18 @@
|
||||
0 1 b
|
||||
0 2 d
|
||||
0 3 p
|
||||
0 4 s
|
||||
1 5 i
|
||||
2 6 o
|
||||
3 7 i
|
||||
4 8 t
|
||||
5 9 a
|
||||
6 14 m
|
||||
7 10 ł
|
||||
8 11 a
|
||||
9 12 ł
|
||||
10 14 a
|
||||
11 13 l
|
||||
12 14 y
|
||||
13 14 i
|
||||
14
|
1
TaskB05/small2.exp
Normal file
1
TaskB05/small2.exp
Normal file
@ -0,0 +1 @@
|
||||
TAK
|
19
TaskB05/small2.in
Normal file
19
TaskB05/small2.in
Normal file
@ -0,0 +1,19 @@
|
||||
0 1 b
|
||||
0 2 d
|
||||
0 3 p
|
||||
0 4 s
|
||||
1 5 i
|
||||
2 6 o
|
||||
3 7 i
|
||||
4 8 t
|
||||
5 9 a
|
||||
6 15 m
|
||||
7 10 ł
|
||||
8 11 a
|
||||
9 12 ł
|
||||
10 14 a
|
||||
11 11 l
|
||||
11 13 l
|
||||
12 14 y
|
||||
13 14 i
|
||||
14
|
14
TaskB06/description.txt
Normal file
14
TaskB06/description.txt
Normal file
@ -0,0 +1,14 @@
|
||||
Compressing Polish inflected form
|
||||
=================================
|
||||
|
||||
Try to create a deterministic automaton, as small as you can get, for
|
||||
storing Polish inflected forms listed in the PoliMorf lexicon:
|
||||
http://zil.ipipan.waw.pl/PoliMorf?action=AttachFile&do=get&target=PoliMorf-0.6.7.tab.gz
|
||||
|
||||
There will be automated tests for this task. It will be assessed manually.
|
||||
|
||||
NOTE. In section B for points for your tasks, the maximum (rather
|
||||
than sum) is taken.
|
||||
|
||||
POINTS: 18
|
||||
DEADLINE: 2020-01-10 23:59
|
14
TaskC00/description.txt
Normal file
14
TaskC00/description.txt
Normal file
@ -0,0 +1,14 @@
|
||||
Zamiana cyfr z ułamkami na słowa
|
||||
================================
|
||||
|
||||
Napisać gramatykę thraxową, która zamienia liczby z zakresu
|
||||
od -999,999 od 999,999 na postać słowną.
|
||||
|
||||
Zakładamy, że liczby nie mają zer nieznaczących.
|
||||
|
||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 0.
|
||||
|
||||
POINTS: 14
|
||||
DEADLINE: 2020-02-03 23:59
|
||||
REMAINDER: 0/7
|
13
TaskC00/test.exp
Normal file
13
TaskC00/test.exp
Normal file
@ -0,0 +1,13 @@
|
||||
Input string: Output string: minus dziewięćset dziewięćdziesiąt dziewięć i dziewięćset dziewięćdziesiąt dziewięć tysięcznych
|
||||
Input string: Output string: dziewięćset dziewięćdziesiąt dziewięć i dziewięćset dziewięćdziesiąt jeden tysięcznych
|
||||
Input string: Output string: trzy i jedna dziesiąta
|
||||
Input string: Output string: dwanaście i sześćdziesiąt siedem setnych
|
||||
Input string: Output string: minus trzydzieści
|
||||
Input string: Output string: minus trzydzieści pięć i sto dwadzieścia jeden tysięcznych
|
||||
Input string: Output string: jedna dziesiąta
|
||||
Input string: Output string: jedna setna
|
||||
Input string: Output string: jedna tysięczna
|
||||
Input string: Output string: zero
|
||||
Input string: Output string: osiem i jedna setna
|
||||
Input string: Output string: osiem i pięć setnych
|
||||
Input string:
|
12
TaskC00/test.in
Normal file
12
TaskC00/test.in
Normal file
@ -0,0 +1,12 @@
|
||||
-999,999
|
||||
999,991
|
||||
3,1
|
||||
12,67
|
||||
-30
|
||||
-35,121
|
||||
0,1
|
||||
0,01
|
||||
0,001
|
||||
0
|
||||
8,01
|
||||
8,05
|
15
TaskC01/description.txt
Normal file
15
TaskC01/description.txt
Normal file
@ -0,0 +1,15 @@
|
||||
Zamiana cyfr na słowa polskie
|
||||
=============================
|
||||
|
||||
Napisać gramatykę thraxową, która zamienia liczby całkowite pisane
|
||||
cyframi z zakresu od -999999999 do 999999999 na postać słowną (po
|
||||
polsku).
|
||||
|
||||
Zakładamy, że liczby nie mają zer nieznaczących.
|
||||
|
||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 1.
|
||||
|
||||
POINTS: 14
|
||||
DEADLINE: 2020-02-03 23:59
|
||||
REMAINDER: 1/7
|
11
TaskC01/test.exp
Normal file
11
TaskC01/test.exp
Normal file
@ -0,0 +1,11 @@
|
||||
Input string: Output string: dwanaście tysięcy trzysta czterdzieści pięć
|
||||
Input string: Output string: zero
|
||||
Input string: Output string: minus dziewięćset dziewięćdziesiąt dziewięć milionów dziewięćset dziewięćdziesiąt dziewięć tysięcy dziewięćset dziewięćdziesiąt dziewięć
|
||||
Input string: Output string: tysiąc osiemset dziewięć
|
||||
Input string: Output string: minus dwanaście
|
||||
Input string: Output string: trzy tysiące dziewięćdziesiąt osiem
|
||||
Input string: Output string: trzy miliony
|
||||
Input string: Output string: osiem
|
||||
Input string: Output string: dwadzieścia dwa
|
||||
Input string: Output string: milion jeden
|
||||
Input string:
|
10
TaskC01/test.in
Normal file
10
TaskC01/test.in
Normal file
@ -0,0 +1,10 @@
|
||||
12345
|
||||
0
|
||||
-999999999
|
||||
1809
|
||||
-12
|
||||
3098
|
||||
3000000
|
||||
8
|
||||
22
|
||||
1000001
|
29
TaskC02/description.txt
Normal file
29
TaskC02/description.txt
Normal file
@ -0,0 +1,29 @@
|
||||
Podział na sylaby
|
||||
=================
|
||||
|
||||
Napisać gramatykę thraxową, która dzieli wyraz na sylaby. Zakładamy,
|
||||
że na wejściu podawane polskie wyrazy (tj. ciągi małych liter,
|
||||
włącznie z polskimi znakami diakrytycznymi). Należy zaznaczyć podział
|
||||
na sylaby (przez dodanie spacji).
|
||||
|
||||
Założenia:
|
||||
- preferujemy taki podział, by sylaba kończyła się i zaczynała spółgłoską,
|
||||
np. "parter" dzielimy na "par ter",
|
||||
- w przypadku zbitek więcej niż dwóch spółgłosek, pierwsza spółgłoska
|
||||
powinna zostać włączona do lewej sylaby, pozostałe — do prawej sylaby
|
||||
np. "bartnik" dzielimy na "bar tnik",
|
||||
- pojedynczą spółgłoską dołączamy do prawej sylaby,
|
||||
- pamiętamy przy tym, że niektóre głoski oddajemy za pomocą dwuznaków,
|
||||
np. "szczebrzeszyn" dzielimy na "szczeb rze szyn",
|
||||
- pamiętamy, że zbitki typu "ia" to jedna samogłoska.
|
||||
|
||||
(Powyższe założenia to oczywiście tylko przybliżenie poprawnej definicji
|
||||
sylaby).
|
||||
|
||||
|
||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||
dzieli się przez 7 z resztą 2.
|
||||
|
||||
POINTS: 14
|
||||
DEADLINE: 2020-02-03 23:59
|
||||
REMAINDER: 2/7
|
8
TaskC02/test.exp
Normal file
8
TaskC02/test.exp
Normal file
@ -0,0 +1,8 @@
|
||||
Input string: Output string: par ter
|
||||
Input string: Output string: bar ter
|
||||
Input string: Output string: bar tnik
|
||||
Input string: Output string: szczeb rze szyn
|
||||
Input string: Output string: most
|
||||
Input string: Output string: ma nia kal nie
|
||||
Input string: Output string: a pos tro ficz ny
|
||||
Input string:
|
7
TaskC02/test.in
Normal file
7
TaskC02/test.in
Normal file
@ -0,0 +1,7 @@
|
||||
parter
|
||||
barter
|
||||
bartnik
|
||||
szczebrzeszyn
|
||||
most
|
||||
maniakalnie
|
||||
apostroficzny
|
25
TaskC03/description.txt
Normal file
25
TaskC03/description.txt
Normal file
@ -0,0 +1,25 @@
|
||||
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: 14
|
||||
DEADLINE: 2020-02-03 23:59
|
||||
REMAINDER: 3/7
|
13
TaskC03/test.exp
Normal file
13
TaskC03/test.exp
Normal file
@ -0,0 +1,13 @@
|
||||
Input string: Output string: Jaki człowiek wie, w którym roku urodził się Mozart?
|
||||
Input string: Output string: Jaki człowiek wie, w którym roku urodził się Mozart?
|
||||
Input string: Output string: Powiedz, jaki człowiek wie, w którym roku urodził się Mozart?
|
||||
Input string: Output string: sprawa, odnośnie do której się pytam
|
||||
Input string: Output string: Odnośnie do tego
|
||||
Input string: Output string: do tyłu, tak zrobili wtedy
|
||||
Input string: Output string: w każdym razie, człowiek, który grał na pianinie
|
||||
Input string: Output string: cofnęliby się 31 stycznia
|
||||
Input string: Output string: to był 1 października 2012
|
||||
Input string: Output string: to był 2 października 2012
|
||||
Input string: Output string: W każdym razie, stało się to 28 lutego
|
||||
Input string: Output string: odnośnie do wydarzeń, które przypadły na 29 września
|
||||
Input string:
|
12
TaskC03/test.in
Normal file
12
TaskC03/test.in
Normal file
@ -0,0 +1,12 @@
|
||||
Jaki człowiek wie, w którym roku urodził się Mozart?
|
||||
Jaki człowiek wie w którym roku urodził się Mozart?
|
||||
Powiedz jaki człowiek wie w którym roku urodził się Mozart?
|
||||
sprawa odnośnie której się pytam
|
||||
Odnośnie tego
|
||||
do tyłu, tak zrobili wtedy
|
||||
w każdym bądź razie, człowiek który grał na pianinie
|
||||
cofnęliby się 31 styczeń
|
||||
to był 1 październik 2012
|
||||
to był 2 październik 2012
|
||||
W każdym bądź razie, stało się to 28 luty
|
||||
odnośnie wydarzeń które przypadły na 29 wrzesień
|
32
TaskC04/description.txt
Normal file
32
TaskC04/description.txt
Normal file
@ -0,0 +1,32 @@
|
||||
Wymowa
|
||||
======
|
||||
|
||||
Napisać gramatykę thraxową, która przekształca tekst polski do jego
|
||||
zapisu "fonetycznego", tj.:
|
||||
|
||||
* "rz" na "ż" (chyba że po "t" i "p" — wówczas na "sz"), "ch" na "h", "ó" na "u",
|
||||
* wyjątkowo w formach wyrazu "marznąć" nie zamieniamy "rz" na "ż",
|
||||
* "ę" na "en", chyba że na końcu wyrazu lub przed "ł" — wówczas jako "e"
|
||||
" "ą" na "on", chyba że na końcu wyrazu — wówczas zostaje "ą",
|
||||
* oddajemy rzeczywistą wymowę na końcu bezdźwięcznych spółgłosek,
|
||||
np. "g" na końcu wyrazu zamienia na "k"
|
||||
* w przypadku zbitek "i" z samogłoską zmiękczamy poprzedzającą
|
||||
samogłoskę (np. "siano" na "śano"), w przeciwnym razie
|
||||
zamieniamy "i" na "j" ("bieda" na "bjeda"),
|
||||
* zbitki typu "ci" zamieniamy na "ć", np. "zima" na "źima", wyjątki:
|
||||
"sinus" i formy przymiotnika "silikonowy",
|
||||
* wszystkie wielkie litery należy zamienić na małe,
|
||||
* znaki interpunkcyjne należy usunąć.
|
||||
|
||||
(Oczywiście to tylko przybliżenie rzeczywistej transkrypcji
|
||||
fonetycznej).
|
||||
|
||||
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ą 4.
|
||||
|
||||
POINTS: 14
|
||||
DEADLINE: 2020-02-03 23:59
|
||||
REMAINDER: 4/7
|
12
TaskC04/test.exp
Normal file
12
TaskC04/test.exp
Normal file
@ -0,0 +1,12 @@
|
||||
Input string: Output string: ala ma kota
|
||||
Input string: Output string: być albo ńe być oto jest pytańe
|
||||
Input string: Output string: żeby hrońić informacje zainteresowane państwa podjeły ruwńeż dźałańa psyhologiczne
|
||||
Input string: Output string: marzne bo ńe mjeli silikonu
|
||||
Input string: Output string: pjorun kulisty wyglondem pszypomina śwjetlistą kule o średńicy od kilku do kilkudźeśenću centymetruf
|
||||
Input string: Output string: renką
|
||||
Input string: Output string: pewnego dńa zrozumjesz że w żyću jest tylko jeden uńiwersalny jenzyk śiła i matematyka
|
||||
Input string: Output string: pszesada dwje laski dynamitu to by była pszesada
|
||||
Input string: Output string: ruk rogi
|
||||
Input string: Output string: rico żadnyh testuf jondrowyh w baźe
|
||||
Input string: Output string: ńe dawać na sztywno
|
||||
Input string:
|
11
TaskC04/test.in
Normal file
11
TaskC04/test.in
Normal file
@ -0,0 +1,11 @@
|
||||
Ala ma kota.
|
||||
Być albo nie być, oto jest pytanie.
|
||||
Żeby chronić informacje zainteresowane państwa podjęły również działania psychologiczne.
|
||||
Marznę, bo nie mieli silikonu.
|
||||
Piorun kulisty wyglądem przypomina świetlistą kulę o średnicy od kilku do kilkudziesięciu centymetrów.
|
||||
ręką
|
||||
Pewnego dnia zrozumiesz, że w życiu jest tylko jeden uniwersalny język siła. I matematyka.
|
||||
Przesada? Dwie laski dynamitu to by była przesada.
|
||||
róg rogi
|
||||
Rico, żadnych testów jądrowych w bazie!
|
||||
nie dawać na sztywno
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user