Merge git.wmi.amu.edu.pl:filipg/djfz-2020
This commit is contained in:
commit
8e8181c541
@ -8,15 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy zadany napis jest liczbą całkowitą
|
Dla każdego napisu należy sprawdzić, czy zadany napis jest liczbą całkowitą
|
||||||
podzielną przez 5. Napis nie powinien zawierać zer nieznaczących.
|
podzielną przez 5. Napis nie powinien zawierać zer nieznaczących.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the given string is an integer divisible by 5.
|
||||||
|
The string should not contain leading zeros.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 0.
|
dzieli się przez 10 z resztą 0.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 0.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 0/10
|
REMAINDER: 0/10
|
||||||
|
@ -8,15 +8,28 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy zadany napis jest dodatnią liczbą
|
Dla każdego napisu należy sprawdzić, czy zadany napis jest dodatnią liczbą
|
||||||
podzielną przez 25.
|
podzielną przez 25.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the given string is a positive integer divisible by 25.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 1.
|
dzieli się przez 10 z resztą 1.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 1.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 1/10
|
REMAINDER: 1/10
|
||||||
|
@ -8,14 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć z kodu pocztowego kod miasta (2 pierwsze
|
Dla każdego napisu należy wydobyć z kodu pocztowego kod miasta (2 pierwsze
|
||||||
cyfry). Jeśli napis nie jest kodem pocztowym, należy wypisać "<NONE>".
|
cyfry). Jeśli napis nie jest kodem pocztowym, należy wypisać "<NONE>".
|
||||||
Zakładamy, że kod pocztowy składa się z 2 cyfr, minusa i 3 cyfr. Jeśli
|
Zakładamy, że kod pocztowy składa się z 2 cyfr, minusa i 3 cyfr. Jeśli
|
||||||
napis nie spełnia podanych warunków, należy wypisać "<NONE>".
|
napis nie spełnia podanych warunków, należy wypisać "<NONE>".
|
||||||
|
|
||||||
|
For each string, extract the postal code of a city (2 first digits).
|
||||||
|
If the string is not a postal code, you should print "<NONE>".
|
||||||
|
We assume that the postal code consists of 2 digits, minus character, and 3 digits.
|
||||||
|
If the string doesn't fulfill the condition, you should print "<NONE>".
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 2.
|
dzieli się przez 10 z resztą 2.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 2.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 2/10
|
REMAINDER: 2/10
|
||||||
|
@ -8,16 +8,30 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest numerem NIP zapisanym w
|
Dla każdego napisu należy sprawdzić, czy napis jest numerem NIP zapisanym w
|
||||||
formacie xxx-xxx-xx-xx bądź xxx-xx-xx-xxx. Nie trzeba brać pod uwagę sumy
|
formacie xxx-xxx-xx-xx bądź xxx-xx-xx-xxx. Nie trzeba brać pod uwagę sumy
|
||||||
kontrolnej.
|
kontrolnej.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the string is NIP number written in
|
||||||
|
xxx-xxx-xx-xx bądź xxx-xx-xx-xxx format. You don't need to consider a checksum.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 3.
|
dzieli się przez 10 z resztą 3.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 3.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 3/10
|
REMAINDER: 3/10
|
||||||
|
@ -8,16 +8,30 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest 9-cyfrowym numerem
|
Dla każdego napisu należy sprawdzić, czy napis jest 9-cyfrowym numerem
|
||||||
telefonu zapisanym w formacie "NNN-NNN-NNN" badź "NNN NNN NNN" zaczynającym
|
telefonu zapisanym w formacie "NNN-NNN-NNN" badź "NNN NNN NNN" zaczynającym
|
||||||
sie od kombinacji "555".
|
sie od kombinacji "555".
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, you should check, if the string is a 9-digit phone number
|
||||||
|
written in "NNN-NNN-NNN" or "NNN NNN NNN" format, which starts with "555".
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 4.
|
dzieli się przez 10 z resztą 4.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 4.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 4/10
|
REMAINDER: 4/10
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest akronimem (ciągiem co
|
Dla każdego napisu należy sprawdzić, czy napis jest akronimem (ciągiem co
|
||||||
najmniej dwóch i co najwyżej pięciu wielkich liter. Dodatkowo należy
|
najmniej dwóch i co najwyżej pięciu wielkich liter. Dodatkowo należy
|
||||||
uwzględnić akronimy "PCMCIA" i "WYSIWYG".
|
uwzględnić akronimy "PCMCIA" i "WYSIWYG".
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is an acronym (sequence
|
||||||
|
of at least 2 and at most 5 capital letters.
|
||||||
|
Additionally, you should include acronyms "PCMCIA" i "WYSIWYG".
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 5.
|
dzieli się przez 10 z resztą 5.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 5.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 5/10
|
REMAINDER: 5/10
|
||||||
|
@ -8,15 +8,28 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje liczbę pięcio-
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje liczbę pięcio-
|
||||||
bądź sześciocyfrową. Liczba nie powinna zawierać zer nieznaczących.
|
bądź sześciocyfrową. Liczba nie powinna zawierać zer nieznaczących.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string represents
|
||||||
|
5 or 6 digits number. The number should not contain leading zeros.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 6.
|
dzieli się przez 10 z resztą 6.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 6.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 6/10
|
REMAINDER: 6/10
|
||||||
|
@ -8,15 +8,28 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis składa się z samych gwiazdek
|
Dla każdego napisu należy sprawdzić, czy napis składa się z samych gwiazdek
|
||||||
(co najmniej jednej).
|
(co najmniej jednej).
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string consists of only asterisks (at least one).
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 7.
|
dzieli się przez 10 z resztą 7.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 7.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 7/10
|
REMAINDER: 7/10
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest chichotem tzn. "hi"
|
Dla każdego napisu należy sprawdzić, czy napis jest chichotem tzn. "hi"
|
||||||
powtórzonym przynajmniej 2 razy, po czym następuje opcjonalny ciąg
|
powtórzonym przynajmniej 2 razy, po czym następuje opcjonalny ciąg
|
||||||
wykrzykników.
|
wykrzykników.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string consists of a sequence
|
||||||
|
"hi" repeated at least 2 times followed by optional sequences of
|
||||||
|
exclamation marks.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 8.
|
dzieli się przez 10 z resztą 8.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 8.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 8/10
|
REMAINDER: 8/10
|
||||||
|
@ -8,15 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis zawiera podciąg składający
|
Dla każdego napisu należy sprawdzić, czy napis zawiera podciąg składający
|
||||||
się z wielkiej litery i dwóch cyfr.
|
się z wielkiej litery i dwóch cyfr.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string contains a substring
|
||||||
|
consisting of the capital letter and two digits.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 10 z resztą 9.
|
dzieli się przez 10 z resztą 9.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 10 is 9.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 9/10
|
REMAINDER: 9/10
|
||||||
|
@ -8,16 +8,30 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy zadany napis jest potęgą liczby 2
|
Dla każdego napisu należy sprawdzić, czy zadany napis jest potęgą liczby 2
|
||||||
zapisaną w systemie szesnastkowym. Liczba nie powinna zawierać zer
|
zapisaną w systemie szesnastkowym. Liczba nie powinna zawierać zer
|
||||||
nieznaczących.
|
nieznaczących.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string is a power of 2 written in the hexadecimal system.
|
||||||
|
The number should not contain leading zeros.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 10.
|
dzieli się przez 27 z resztą 10.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 10.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 10/27
|
REMAINDER: 10/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy zadany napis - zapisany
|
Dla każdego napisu należy sprawdzić, czy zadany napis - zapisany
|
||||||
dziesiętnie bądź szesnastkowo jest podzielny przez 4. Zapis szesnastkowy
|
dziesiętnie bądź szesnastkowo jest podzielny przez 4. Zapis szesnastkowy
|
||||||
jest sygnalizowany przez prefiks "0x", cyfry szesnastkowe zapisywane jako
|
jest sygnalizowany przez prefiks "0x", cyfry szesnastkowe zapisywane jako
|
||||||
@ -15,10 +22,19 @@ wielkie litery. Liczba nie powinna zawierać zer nieznaczących.
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string (written in hexadecimal
|
||||||
|
or decimal system) is divisible by 4. A hexadecimal number
|
||||||
|
is prefixed by "0x" and hexadecimal letters are capital letters.
|
||||||
|
The number should not contain leading zeros.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 11.
|
dzieli się przez 27 z resztą 11.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 11.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 11/27
|
REMAINDER: 11/27
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest numerem telefonu
|
Dla każdego napisu należy sprawdzić, czy napis jest numerem telefonu
|
||||||
zapisanym w formacie N-NNN-NNNNN-NNNN (N to dowolna cyfra), innym niż numer
|
zapisanym w formacie N-NNN-NNNNN-NNNN (N to dowolna cyfra), innym niż numer
|
||||||
telefonu 1-500-56773-4323.
|
telefonu 1-500-56773-4323.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the given string is a phone number
|
||||||
|
wirtten in N-NNN-NNNNN-NNNN format (N is any digit), other than
|
||||||
|
1-500-56773-4323 phone number.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 12.
|
dzieli się przez 27 z resztą 12.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 12.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 12/27
|
REMAINDER: 12/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest napisem złożonym z
|
Dla każdego napisu należy sprawdzić, czy napis jest napisem złożonym z
|
||||||
ciągu 5 wielkich liter i 4 wielkich liter oddzielonych spacją, które
|
ciągu 5 wielkich liter i 4 wielkich liter oddzielonych spacją, które
|
||||||
wstukane na standardowym telefonie dadzą inny numer niż uzyskane przez
|
wstukane na standardowym telefonie dadzą inny numer niż uzyskane przez
|
||||||
@ -16,10 +23,20 @@ cyfry w telefonie ("ABC" - 2, "DEF" - 3 itd.)
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the given string consists of
|
||||||
|
5 capital letters and 4 capital letter separated by space,
|
||||||
|
which written in old cellphone keyboard shows another number than typing
|
||||||
|
"HORSE HEAD". We assume standard old cellphone keyboard mapping
|
||||||
|
("ABC" - 2, "DEF" - 3 etc.)
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 13.
|
dzieli się przez 27 z resztą 13.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 13.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 13/27
|
REMAINDER: 13/27
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest 9-cyfrowym numerem
|
Dla każdego napisu należy sprawdzić, czy napis jest 9-cyfrowym numerem
|
||||||
telefonu zapisanym w formacie "NNN-NNN-NNN" badź "NNN NNN NNN"
|
telefonu zapisanym w formacie "NNN-NNN-NNN" badź "NNN NNN NNN"
|
||||||
niezaczynającym sie od kombinacji "555".
|
niezaczynającym sie od kombinacji "555".
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the given number is 9 digit phone
|
||||||
|
number written in "NNN-NNN-NNN" or "NNN NNN NNN" format,
|
||||||
|
which does not start with "555"
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 14.
|
dzieli się przez 27 z resztą 14.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 14.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 14/27
|
REMAINDER: 14/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wynik meczu
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wynik meczu
|
||||||
piłkarskiego (dwie liczby oddzielone dwukropkiem bądź minusem), przy czym
|
piłkarskiego (dwie liczby oddzielone dwukropkiem bądź minusem), przy czym
|
||||||
pierwsza liczba jest większa od drugiej. Maksymalna liczba bramek
|
pierwsza liczba jest większa od drugiej. Maksymalna liczba bramek
|
||||||
@ -15,10 +22,19 @@ zwycięskiej drużyny wynosi 11.
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string stands for
|
||||||
|
a soccer match result (two numbers separated by colon or minus character).
|
||||||
|
The first number should be greater than the second.
|
||||||
|
The maximum number of leading team is 11.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 15.
|
dzieli się przez 27 z resztą 15.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 15.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 15/27
|
REMAINDER: 15/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje proste równanie
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje proste równanie
|
||||||
typu "A @ B = C", gdzie w miejscu A, B, C mogą pojawić się liczby dodatnie
|
typu "A @ B = C", gdzie w miejscu A, B, C mogą pojawić się liczby dodatnie
|
||||||
(bez nieznaczących zer) bądź zmienna "x" (zmienna "x" - dokładnie jeden raz
|
(bez nieznaczących zer) bądź zmienna "x" (zmienna "x" - dokładnie jeden raz
|
||||||
@ -16,10 +23,19 @@ arytmetyczne i równości mogą być otoczone przez spacje.
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string stands for "A @ B = C" equation,
|
||||||
|
where A, B, C are positive integers (no leading zeros) or "x" variable (only
|
||||||
|
one "x" in the queation). "@" is of on '+', '-', '*', '/' operators.
|
||||||
|
Arithmetic operators may be separated by spaces.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 16.
|
dzieli się przez 27 z resztą 16.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 16.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 16/27
|
REMAINDER: 16/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest formą czasownika
|
Dla każdego napisu należy sprawdzić, czy napis jest formą czasownika
|
||||||
zakończonego na "ować". Należy uwzględnić wszystkie formy z wyjątkiem
|
zakończonego na "ować". Należy uwzględnić wszystkie formy z wyjątkiem
|
||||||
imiesłowów. Napis musi być ciągiem małych liter (włącznie z polskimi
|
imiesłowów. Napis musi być ciągiem małych liter (włącznie z polskimi
|
||||||
@ -15,10 +22,18 @@ literami).
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is a verb ending with "ować".
|
||||||
|
You should include all forms, but a participle. The string should
|
||||||
|
be a sequence of lower case letters (including polish letters)
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 17.
|
dzieli się przez 27 z resztą 17.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 17.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 17/27
|
REMAINDER: 17/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest oznaczeniem wiersza z
|
Dla każdego napisu należy sprawdzić, czy napis jest oznaczeniem wiersza z
|
||||||
Ewangelii (w rodzaju "Mt 17, 3"). Skróty Ewangelii - "Mt", "Mk", "Łk", "J",
|
Ewangelii (w rodzaju "Mt 17, 3"). Skróty Ewangelii - "Mt", "Mk", "Łk", "J",
|
||||||
liczba rozdziałów odpowiednio - 28, 16, 24, 22. Wiersz liczba z zakresu
|
liczba rozdziałów odpowiednio - 28, 16, 24, 22. Wiersz liczba z zakresu
|
||||||
@ -16,10 +23,19 @@ rozdziałach).
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is Evangel line number
|
||||||
|
(like "Mt 17, 3"). Evangel abbreviations - "Mt", "Mk", "Łk", "J",
|
||||||
|
paragraphs numbers correspondingly 28, 16, 24, 22. Verset name is 1-99.
|
||||||
|
You don't need to check if there are such versets in the real Evangel.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 18.
|
dzieli się przez 27 z resztą 18.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 18.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 18/27
|
REMAINDER: 18/27
|
||||||
|
@ -8,15 +8,28 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy zadany napis jest potęgą liczby
|
Dla każdego napisu należy sprawdzić, czy zadany napis jest potęgą liczby
|
||||||
100.
|
100.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the given string is the power of 100.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 19.
|
dzieli się przez 27 z resztą 19.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 19.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 19/27
|
REMAINDER: 19/27
|
||||||
|
@ -8,15 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć zadany napis jest numerem telefonu.
|
Dla każdego napisu należy wydobyć zadany napis jest numerem telefonu.
|
||||||
Zakładamy, że numer telefonu składa się z dwóch cyfr opcjonalnie
|
Zakładamy, że numer telefonu składa się z dwóch cyfr opcjonalnie
|
||||||
poprzedzonych zerem, po których następuje spacja i 7 cyfr w formacie
|
poprzedzonych zerem, po których następuje spacja i 7 cyfr w formacie
|
||||||
N-NNN-NNN. Jeśli napis nie spełnia podanych warunków, należy wypisać
|
N-NNN-NNN. Jeśli napis nie spełnia podanych warunków, należy wypisać
|
||||||
"<NONE>".
|
"<NONE>".
|
||||||
|
|
||||||
|
For each string, extract a phone number. We assume, that the phone
|
||||||
|
number consists of two digits (optionally prefixed by zero), followed
|
||||||
|
by space and 7 digits in N-NNN-NNN format. If the string does
|
||||||
|
not fulfill the condition, print "<NONE>".
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 20.
|
dzieli się przez 27 z resztą 20.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 20.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 20/27
|
REMAINDER: 20/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest napisem złożonym z
|
Dla każdego napisu należy sprawdzić, czy napis jest napisem złożonym z
|
||||||
ciągu 5 wielkich liter i 4 wielkich liter oddzielonych spacją, które
|
ciągu 5 wielkich liter i 4 wielkich liter oddzielonych spacją, które
|
||||||
wstukane na standardowym telefonie dadzą taki sam numer jak przy wstukaniu
|
wstukane na standardowym telefonie dadzą taki sam numer jak przy wstukaniu
|
||||||
@ -16,10 +23,18 @@ telefonie ("ABC" - 2, "DEF" - 3 itd.)
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string consists of 5 capital letters
|
||||||
|
and 4 lower case letter separated by space, which written on
|
||||||
|
an old cell phone keyboard gives the same number as typing "HORSE HEAD".
|
||||||
|
We assume standard old phone keyboard mapping ("ABC" - 2, "DEF" - 3, etc.)
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 21.
|
dzieli się przez 27 z resztą 21.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 21.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 21/27
|
REMAINDER: 21/27
|
||||||
|
@ -8,16 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wynik meczu
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wynik meczu
|
||||||
piłkarskiego (dwie liczby oddzielone dwukropkiem). Maksymalna (sumaryczna)
|
piłkarskiego (dwie liczby oddzielone dwukropkiem). Maksymalna (sumaryczna)
|
||||||
liczba bramek wynosi 10.
|
liczba bramek wynosi 10.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string stands for a soccer match result
|
||||||
|
(two numbers separated by a colon). The Maximum (sum of two teams) number of goals is 10.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 22.
|
dzieli się przez 27 z resztą 22.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 22.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 22/27
|
REMAINDER: 22/27
|
||||||
|
@ -8,15 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wiek człowieka,
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wiek człowieka,
|
||||||
tzn. jest postaci typu "45 lat". Maksymalny wiek - 99 lat.
|
tzn. jest postaci typu "45 lat". Maksymalny wiek - 99 lat.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string stands for human age (is in
|
||||||
|
form of "45 lat"). The maximum age is 99 years.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 23.
|
dzieli się przez 27 z resztą 23.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 23.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 23/27
|
REMAINDER: 23/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje imię i nazwisko
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje imię i nazwisko
|
||||||
mężczyzny. Imię i nazwisko to przynajmniej dwuliterowy napis zaczynający
|
mężczyzny. Imię i nazwisko to przynajmniej dwuliterowy napis zaczynający
|
||||||
się wielką literą, po której następują małe litery. Dodatkowo imię nie może
|
się wielką literą, po której następują małe litery. Dodatkowo imię nie może
|
||||||
@ -15,10 +22,19 @@ kończyć się na "a".
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string stands for the first name and last name
|
||||||
|
of a man. First name and last name are at least two character string
|
||||||
|
starting with the capital letter, followed by lower case letter.
|
||||||
|
Additionally, the First name can not finish with "a".
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 24.
|
dzieli się przez 27 z resztą 24.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 24.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 24/27
|
REMAINDER: 24/27
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje imię i nazwisko
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje imię i nazwisko
|
||||||
kobiety. Imię i nazwisko to przynajmniej dwuliterowy napis zaczynający się
|
kobiety. Imię i nazwisko to przynajmniej dwuliterowy napis zaczynający się
|
||||||
wielką literą, po której następują małe litery. Dodatkowo imię musi kończyć
|
wielką literą, po której następują małe litery. Dodatkowo imię musi kończyć
|
||||||
@ -15,10 +22,18 @@ się na "a".
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string stands for the first name and last name
|
||||||
|
of a woman. First name and last name are at least two character string
|
||||||
|
starting with the capital letter, followed by lower case letter.
|
||||||
|
Additionally, the First name must finish with "a".
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 25.
|
dzieli się przez 27 z resztą 25.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 25.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 25/27
|
REMAINDER: 25/27
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje liczbę
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje liczbę
|
||||||
całkowitą. Liczba nie powinna zawierać zer nieznaczących. Liczby dodatnie
|
całkowitą. Liczba nie powinna zawierać zer nieznaczących. Liczby dodatnie
|
||||||
mogą opcjonalnie zaczynać się plusem.
|
mogą opcjonalnie zaczynać się plusem.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is an integer.
|
||||||
|
The number should not contain leading zeros. Positive numbers
|
||||||
|
can optionally start with a plus character.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 26.
|
dzieli się przez 27 z resztą 26.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 26.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 26/27
|
REMAINDER: 26/27
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje liczbę
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje liczbę
|
||||||
całkowitą nieujemną mniejszą niż 143. Liczba nie powinna zawierać zer
|
całkowitą nieujemną mniejszą niż 143. Liczba nie powinna zawierać zer
|
||||||
nieznaczących.
|
nieznaczących.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the given string stands for
|
||||||
|
non-negative integer lower than 143. The number should not
|
||||||
|
contain leading zeros.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 0.
|
dzieli się przez 27 z resztą 0.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 0.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 0/27
|
REMAINDER: 0/27
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje nazwę domenową.
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje nazwę domenową.
|
||||||
Zakładamy, że nazwa domenowa składa się z 2 lub 3 członów oddzielonych
|
Zakładamy, że nazwa domenowa składa się z 2 lub 3 członów oddzielonych
|
||||||
kropkami. Każdy człon to ciąg małych liter.
|
kropkami. Każdy człon to ciąg małych liter.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string stands for a domain name.
|
||||||
|
We assume, that the domain names consist of 2 or 3 digits
|
||||||
|
separated by dots. Every element is a sequence of lower case letters.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 1.
|
dzieli się przez 27 z resztą 1.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 1.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 1/27
|
REMAINDER: 1/27
|
||||||
|
@ -8,15 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest identyfikatorem
|
Dla każdego napisu należy sprawdzić, czy napis jest identyfikatorem
|
||||||
(ciągiem liter, cyfr i podkreślników nie zaczynających się cyfrą).
|
(ciągiem liter, cyfr i podkreślników nie zaczynających się cyfrą).
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is an id (sequence of letters, digits
|
||||||
|
and underscores starting with a digit).
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 2.
|
dzieli się przez 27 z resztą 2.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 2.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 2/27
|
REMAINDER: 2/27
|
||||||
|
@ -8,15 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest liczbą całkowitą
|
Dla każdego napisu należy sprawdzić, czy napis jest liczbą całkowitą
|
||||||
zakresu od -49 do 49. Liczba nie powinna zawierać zer nieznaczących.
|
zakresu od -49 do 49. Liczba nie powinna zawierać zer nieznaczących.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is an integer from -49 to 49.
|
||||||
|
The integer should not contain leading zeros.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 3.
|
dzieli się przez 27 z resztą 3.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 3.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 3/27
|
REMAINDER: 3/27
|
||||||
|
@ -8,16 +8,30 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest wyrazem zawierającym
|
Dla każdego napisu należy sprawdzić, czy napis jest wyrazem zawierającym
|
||||||
dokładnie jedną samogłoskę. Należy uwzględnić małe litery alfabetu
|
dokładnie jedną samogłoskę. Należy uwzględnić małe litery alfabetu
|
||||||
łacińskiego.
|
łacińskiego.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is an expression containing
|
||||||
|
exactly one vowel. You should consider lower case Latin alphabet letters.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 4.
|
dzieli się przez 27 z resztą 4.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 4.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 4/27
|
REMAINDER: 4/27
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis wyraża sumę w dolarach, tj.
|
Dla każdego napisu należy sprawdzić, czy napis wyraża sumę w dolarach, tj.
|
||||||
zaczyna się znakiem dolara, po którym następuje liczba dodatnia (bez zer
|
zaczyna się znakiem dolara, po którym następuje liczba dodatnia (bez zer
|
||||||
nieznaczących).
|
nieznaczących).
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string stands for an amount of dollar,
|
||||||
|
starting with a dollar character followed by a positive integer
|
||||||
|
(with no leading zeros).
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 5.
|
dzieli się przez 27 z resztą 5.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 5.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 5/27
|
REMAINDER: 5/27
|
||||||
|
@ -8,16 +8,30 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest niepustym ciągiem liter
|
Dla każdego napisu należy sprawdzić, czy napis jest niepustym ciągiem liter
|
||||||
A, G, C, T, U, przy czym w jednym ciągu może wystąpić albo T, albo U nie
|
A, G, C, T, U, przy czym w jednym ciągu może wystąpić albo T, albo U nie
|
||||||
obie litery równocześnie.
|
obie litery równocześnie.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the string is a non-empty sequence of letters
|
||||||
|
A, G, C, T, U. In one sequence, there can be T or U, but not bout simultaneously.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 6.
|
dzieli się przez 27 z resztą 6.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 6.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 6/27
|
REMAINDER: 6/27
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis to "hmmm....." - 'm'
|
Dla każdego napisu należy sprawdzić, czy napis to "hmmm....." - 'm'
|
||||||
występuje 2 lub więcej razy, kropki są opcjonalne, ale jeśli występują
|
występuje 2 lub więcej razy, kropki są opcjonalne, ale jeśli występują
|
||||||
muszą wystąpić przynajmniej 3 razy.
|
muszą wystąpić przynajmniej 3 razy.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, if the string is "hmmm....." - 'm' occurs
|
||||||
|
two times or more. Dots are optional, but if occur, they must
|
||||||
|
occur at least 3 times.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 7.
|
dzieli się przez 27 z resztą 7.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 7.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 7/27
|
REMAINDER: 7/27
|
||||||
|
@ -8,16 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest śpiewem, tj. jest
|
Dla każdego napisu należy sprawdzić, czy napis jest śpiewem, tj. jest
|
||||||
ciągiem sylab "li", "la", "lo" (co najmniej dwóch), po którym następuje
|
ciągiem sylab "li", "la", "lo" (co najmniej dwóch), po którym następuje
|
||||||
opcjonalny ciąg wykrzykników.
|
opcjonalny ciąg wykrzykników.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is singing, this is
|
||||||
|
sequence of syllables "li", "la", "lo" (at least 2), followed
|
||||||
|
by an optional sequence of exclamation marks.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 8.
|
dzieli się przez 27 z resztą 8.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 8.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 8/27
|
REMAINDER: 8/27
|
||||||
|
@ -8,14 +8,27 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć minuty z podanego napisu reprezentującego
|
Dla każdego napisu należy wydobyć minuty z podanego napisu reprezentującego
|
||||||
godzinę w formacie typu "9:13", "18:44" wyciąga minuty. Funkcja powinna
|
godzinę w formacie typu "9:13", "18:44" wyciąga minuty. Funkcja powinna
|
||||||
zwracać napis "<NONE>", jeśli podany napis nie jest godziną. Jeśli napis
|
zwracać napis "<NONE>", jeśli podany napis nie jest godziną. Jeśli napis
|
||||||
nie spełnia podanych warunków, należy wypisać "<NONE>".
|
nie spełnia podanych warunków, należy wypisać "<NONE>".
|
||||||
|
|
||||||
|
For each string, extract the minutes from the given string represented
|
||||||
|
by time in "9:13", "18:44" format. The function should return "<NONE>"
|
||||||
|
string, if the string is not a time.
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 27 z resztą 9.
|
dzieli się przez 27 z resztą 9.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 27 is 9.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 9/27
|
REMAINDER: 9/27
|
||||||
|
@ -8,15 +8,30 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć numer kierunkowy z numeru telefonu.
|
Dla każdego napisu należy wydobyć numer kierunkowy z numeru telefonu.
|
||||||
Zakładamy, że numer kierunkowy jest dwucyfrowy, musi być poprzedzony zerem
|
Zakładamy, że numer kierunkowy jest dwucyfrowy, musi być poprzedzony zerem
|
||||||
lub plusem. Pozostała część numeru to 7 cyfr zapisanych w postaci N-NNN-NNN
|
lub plusem. Pozostała część numeru to 7 cyfr zapisanych w postaci N-NNN-NNN
|
||||||
bądź NNN-NN-NN. Jeśli napis nie spełnia podanych warunków, należy wypisać
|
bądź NNN-NN-NN. Jeśli napis nie spełnia podanych warunków, należy wypisać
|
||||||
"<NONE>".
|
"<NONE>".
|
||||||
|
|
||||||
|
For each string, extract an area code from the phone number.
|
||||||
|
We assume, that the phone number is two digits, is preceded by zero or plus.
|
||||||
|
The rest of the phone number is 7 digits written in N-NNN-NNN
|
||||||
|
or NNN-NN-NN form.
|
||||||
|
If the string does not fulfill the condition, you should print "<NONE>".
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 7 z resztą 2.
|
dzieli się przez 7 z resztą 2.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 7 is 2.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 2/7
|
REMAINDER: 2/7
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć numer domu z adresu. Zakładamy, że adres
|
Dla każdego napisu należy wydobyć numer domu z adresu. Zakładamy, że adres
|
||||||
składa się ze skrótu "ul.", "os." bądź "al.", z nazwy ulicy, numeru domu i
|
składa się ze skrótu "ul.", "os." bądź "al.", z nazwy ulicy, numeru domu i
|
||||||
opcjonalnego numeru mieszkania (oddzielonego od numeru domu ukośnikiem bądź
|
opcjonalnego numeru mieszkania (oddzielonego od numeru domu ukośnikiem bądź
|
||||||
@ -15,9 +22,19 @@ napisem " m. "). Nazwa ulicy składa się z co najmniej 2 liter (łącznie z
|
|||||||
polskimi znakami), zaczyna się wielką literą. Jeśli napis nie spełnia
|
polskimi znakami), zaczyna się wielką literą. Jeśli napis nie spełnia
|
||||||
podanych warunków, należy wypisać "<NONE>".
|
podanych warunków, należy wypisać "<NONE>".
|
||||||
|
|
||||||
|
For each string, you should extract the building number from the address.
|
||||||
|
We assume, that the address consists of the abbreviation "ul.", "os.' or "al."
|
||||||
|
street name, building name, and an optional number of apartment number
|
||||||
|
(separated from building number by a slash or " m. ". The street number
|
||||||
|
consists of at least 2 letters (including polish letters), starting with
|
||||||
|
the capital letter.
|
||||||
|
If the string does not fulfill the condition, you should print "<NONE>".
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 7 z resztą 3.
|
dzieli się przez 7 z resztą 3.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 7 is 3.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 3/7
|
REMAINDER: 3/7
|
||||||
|
@ -8,15 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis jest 6-cyfrowym kodem PIN,
|
Dla każdego napisu należy sprawdzić, czy napis jest 6-cyfrowym kodem PIN,
|
||||||
przy czym zakładamy, że kod PIN może zawierać co najwyżej jedno zero.
|
przy czym zakładamy, że kod PIN może zawierać co najwyżej jedno zero.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is 6 digit PIN number.
|
||||||
|
We assume that the PIN number can contain at most one zero.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 7 z resztą 4.
|
dzieli się przez 7 z resztą 4.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 7 is 4.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 4/7
|
REMAINDER: 4/7
|
||||||
|
@ -8,16 +8,32 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wiek człowiek,
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wiek człowiek,
|
||||||
tzn. jest postaci typu "45 lat", przy czym dla pierwszych lat wyjątkowo -
|
tzn. jest postaci typu "45 lat", przy czym dla pierwszych lat wyjątkowo -
|
||||||
"1 roczek", "2 latka", "3 latka", "4 latka". Maksymalny wiek - 110 lat.
|
"1 roczek", "2 latka", "3 latka", "4 latka". Maksymalny wiek - 110 lat.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is an age of human,
|
||||||
|
this is the form of "45 lat". For the first years, exceptionally -
|
||||||
|
"1 roczek", "2 latka", "3 latka", "4 latka". The maximum age is 110 years.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 7 z resztą 5.
|
dzieli się przez 7 z resztą 5.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 7 is 5.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 5/7
|
REMAINDER: 5/7
|
||||||
|
@ -8,15 +8,29 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wiek człowiek,
|
Dla każdego napisu należy sprawdzić, czy napis reprezentuje wiek człowiek,
|
||||||
tzn. jest postaci typu "45 lat". Maksymalny wiek — 123 lata.
|
tzn. jest postaci typu "45 lat". Maksymalny wiek — 123 lata.
|
||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
|
||||||
|
For each string, check if the string is an age of human,
|
||||||
|
this is the form of "45 lat". The maximum age is 123 years.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 7 z resztą 6.
|
dzieli się przez 7 z resztą 6.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 7 is 6.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 6/7
|
REMAINDER: 6/7
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy zadany napis to "NIE" lub "NO", w
|
Dla każdego napisu należy sprawdzić, czy zadany napis to "NIE" lub "NO", w
|
||||||
którym odpowiednio "E" bądź "O" występuję co najmniej 6 razy, po czy
|
którym odpowiednio "E" bądź "O" występuję co najmniej 6 razy, po czy
|
||||||
występują co najmniej 3 wykrzykniki. Zob.
|
występują co najmniej 3 wykrzykniki. Zob.
|
||||||
@ -15,10 +22,18 @@ http://tvtropes.org/pmwiki/pmwiki.php/Main/BigNo
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the string is "NIE" or "NO",
|
||||||
|
where "E" or "O" occurs at least 6 times, followed by at least 3
|
||||||
|
exclamation marks. Check
|
||||||
|
http://tvtropes.org/pmwiki/pmwiki.php/Main/BigNo
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 7 z resztą 0.
|
dzieli się przez 7 z resztą 0.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 7 is 0.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 0/7
|
REMAINDER: 0/7
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy zadany napis to ciąg liter
|
Dla każdego napisu należy sprawdzić, czy zadany napis to ciąg liter
|
||||||
(uwzględnić też polskie znaki) po którym następuje ciąg wykrzykników
|
(uwzględnić też polskie znaki) po którym następuje ciąg wykrzykników
|
||||||
zamiast których może wystąpić "1", "one" albo "eleven". W napisie muszą
|
zamiast których może wystąpić "1", "one" albo "eleven". W napisie muszą
|
||||||
@ -17,10 +24,21 @@ http://knowyourmeme.com/memes/the-1-phenomenon
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string check, if the string is a sequence
|
||||||
|
of letters (including polish letters), followed by a sequence
|
||||||
|
of exclamation marks, instead of which, there may be
|
||||||
|
"1", "one" or "eleven". In the string, there must be at least
|
||||||
|
2 exclamation marks, not necessarily next to each other,
|
||||||
|
at least one "1", "one" or "eleven". Check
|
||||||
|
http://knowyourmeme.com/memes/the-1-phenomenon
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 7 z resztą 1.
|
dzieli się przez 7 z resztą 1.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 7 is 1.
|
||||||
|
|
||||||
POINTS: 2
|
POINTS: 2
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 1/7
|
REMAINDER: 1/7
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć nazwisko kobiety z pary imię-nazwisko.
|
Dla każdego napisu należy wydobyć nazwisko kobiety z pary imię-nazwisko.
|
||||||
Zakładamy, że kobietę identyfikujemy po imieniu zakończonym na "a",
|
Zakładamy, że kobietę identyfikujemy po imieniu zakończonym na "a",
|
||||||
wyjąwszy imiona "Kosma" i "Jarema". Imię i nazwisko składa się z liter
|
wyjąwszy imiona "Kosma" i "Jarema". Imię i nazwisko składa się z liter
|
||||||
@ -17,9 +24,19 @@ przynajmniej 2 liter. Jeśli napis nie spełnia podanych warunków, należy
|
|||||||
wypisać "<NONE>". Jeśli napis nie spełnia podanych warunków, należy wypisać
|
wypisać "<NONE>". Jeśli napis nie spełnia podanych warunków, należy wypisać
|
||||||
"<NONE>".
|
"<NONE>".
|
||||||
|
|
||||||
|
For each string, extract the last woman's name from pair first name- last name.
|
||||||
|
We assume, that woman's first name ends with "a", except first names
|
||||||
|
"Kosma" and "Jarema". First name and Last name consist of letters
|
||||||
|
(including polish characters), starts with a capital letter
|
||||||
|
(including "Ć", "Ł", "Ś", "Ź" i "Ż"). The first name and last name
|
||||||
|
should consist of at least 2 letters.
|
||||||
|
If the string doesn't fulfill the condition, you should print "<NONE>".
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 5 z resztą 4.
|
dzieli się przez 5 z resztą 4.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 5 is 4.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 4/5
|
REMAINDER: 4/5
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć nazwisko mężczyzny z pary imię-nazwisko.
|
Dla każdego napisu należy wydobyć nazwisko mężczyzny z pary imię-nazwisko.
|
||||||
Zakładamy, że meżczyznę identyfikujemy po imieniu zakończonym na literę
|
Zakładamy, że meżczyznę identyfikujemy po imieniu zakończonym na literę
|
||||||
inną niż "a" plus imiona "Kosma" i "Jarema". Imię i nazwisko składa się z
|
inną niż "a" plus imiona "Kosma" i "Jarema". Imię i nazwisko składa się z
|
||||||
@ -16,9 +23,19 @@ literami "Ć", "Ł", "Ś", "Ź" i "Ż"). Imię i nazwisko powinno składać się
|
|||||||
przynajmniej 2 liter. Jeśli napis nie spełnia podanych warunków, należy
|
przynajmniej 2 liter. Jeśli napis nie spełnia podanych warunków, należy
|
||||||
wypisać "<NONE>".
|
wypisać "<NONE>".
|
||||||
|
|
||||||
|
For each string, extract the man's last name from pair first name- last name.
|
||||||
|
We assume, that man's first name ends with all letters, but "a", except first names
|
||||||
|
"Kosma" and "Jarema". First name and Last name consist of letters
|
||||||
|
(including polish characters), starts with a capital letter
|
||||||
|
(including "Ć", "Ł", "Ś", "Ź" i "Ż"). The first name and last name
|
||||||
|
should consist of at least 2 letters.
|
||||||
|
If the string doesn't fulfill the condition, you should print "<NONE>".
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 5 z resztą 0.
|
dzieli się przez 5 z resztą 0.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 5 is 0.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 0/5
|
REMAINDER: 0/5
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć nazwę pliku z pełnej ścieżki. Należy
|
Dla każdego napisu należy wydobyć nazwę pliku z pełnej ścieżki. Należy
|
||||||
uwzględnić dwie konwencje - (1) linuksową (ścieżka zaczyna się ukośnikiem,
|
uwzględnić dwie konwencje - (1) linuksową (ścieżka zaczyna się ukośnikiem,
|
||||||
poszczególne jej elementy też oddzielane są ukośnikiem), (2) windowsową
|
poszczególne jej elementy też oddzielane są ukośnikiem), (2) windowsową
|
||||||
@ -17,9 +24,20 @@ się mieszać. Jako nazwa katalogu i pliku może wystąpić dowolny niepusty
|
|||||||
ciąg znaków niebędących ukośnikiem ani odwróconym ukośnikiem. Jeśli napis
|
ciąg znaków niebędących ukośnikiem ani odwróconym ukośnikiem. Jeśli napis
|
||||||
nie spełnia podanych warunków, należy wypisać "<NONE>".
|
nie spełnia podanych warunków, należy wypisać "<NONE>".
|
||||||
|
|
||||||
|
For each string extract filename from a full path.
|
||||||
|
You should consider two conventions- (1) Linux (the path starts with
|
||||||
|
the forward slash, elements are separated by a forward slash), (2)- windows
|
||||||
|
(the path starts with disk name- capital letter, colon, then
|
||||||
|
directories separated by a backward slash), conventions can not
|
||||||
|
mix. The dir name or file name can be any non-empty
|
||||||
|
sequence of string, which are not forward slash or backward slash.
|
||||||
|
If the string doesn't fulfill the condition, you should print "<NONE>".
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 5 z resztą 1.
|
dzieli się przez 5 z resztą 1.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 5 is 1.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 1/5
|
REMAINDER: 1/5
|
||||||
|
@ -8,15 +8,31 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy wydobyć wszystkie hashtagi twitterowe z napisu.
|
Dla każdego napisu należy wydobyć wszystkie hashtagi twitterowe z napisu.
|
||||||
Zakładamy, że hashtag to ciąg małych i wielkich liter oraz cyfr
|
Zakładamy, że hashtag to ciąg małych i wielkich liter oraz cyfr
|
||||||
(niezaczynający się cyfrą) i poprzedzony znakiem '#'. Hashtagi należy
|
(niezaczynający się cyfrą) i poprzedzony znakiem '#'. Hashtagi należy
|
||||||
wypisać oddzielone średnikami. Jeśli napis nie spełnia podanych warunków,
|
wypisać oddzielone średnikami. Jeśli napis nie spełnia podanych warunków,
|
||||||
należy wypisać "<NONE>".
|
należy wypisać "<NONE>".
|
||||||
|
|
||||||
|
For each string, extract all Twitter hashtags from the string.
|
||||||
|
We assume, that a hashtag is a sequence of lower case letters,
|
||||||
|
capital case letters, and digits (can not start with a digit),
|
||||||
|
starting with the '#' character. You should print hashtags separated by
|
||||||
|
a comma.
|
||||||
|
If the string doesn't fulfill the condition, you should print "<NONE>".
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 5 z resztą 2.
|
dzieli się przez 5 z resztą 2.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 5 is 2.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 2/5
|
REMAINDER: 2/5
|
||||||
|
@ -8,6 +8,13 @@ użyć negacji jako operacji w danym języku programowania, jeśli da się
|
|||||||
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
to wyrazić w samym wyrażeniu regularnym). Tam, gdzie to możliwe należy
|
||||||
użyć pojedynczego wyrażenia regularnego.
|
użyć pojedynczego wyrażenia regularnego.
|
||||||
|
|
||||||
|
Write a program, which loads consecutive lines from standard input
|
||||||
|
and analyze every line (with no newline character). You should
|
||||||
|
use regular expressions to the greatest extent possible (e.g. you
|
||||||
|
can not use negation in the programming language if it is
|
||||||
|
possible to express the same in regular expression). Wherever possible,
|
||||||
|
use one regular expression.
|
||||||
|
|
||||||
Dla każdego napisu należy sprawdzić, czy napis składa się z naprzemian
|
Dla każdego napisu należy sprawdzić, czy napis składa się z naprzemian
|
||||||
występujących małych i wielkich liter. Napis może zaczynać się i kończyć
|
występujących małych i wielkich liter. Napis może zaczynać się i kończyć
|
||||||
małą bądź wielką literą. Należy uwzględnić polskie znaki. Napis musi
|
małą bądź wielką literą. Należy uwzględnić polskie znaki. Napis musi
|
||||||
@ -15,10 +22,19 @@ składać się z przynajmniej 2 znaków.
|
|||||||
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
Jeśli napis spełnia tak określony warunek, należy wypisać na
|
||||||
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
standardowym wyjściu 'yes', w przeciwnym razie — 'no'.
|
||||||
|
|
||||||
|
For each string, check if the string is a sequence of alternately
|
||||||
|
occurring lower and capital case letters. The string may start and end
|
||||||
|
with a lower or capital case letter. You should consider the polish characters.
|
||||||
|
The string should consist of at least two letters.
|
||||||
|
If the string fulfills the condition, you should print 'yes' on the
|
||||||
|
standard output and 'no' otherwise.
|
||||||
|
|
||||||
|
|
||||||
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
UWAGA! Zadanie przeznaczone dla studentów, których numer indeksu
|
||||||
dzieli się przez 5 z resztą 3.
|
dzieli się przez 5 z resztą 3.
|
||||||
|
|
||||||
|
Attention. The task is for students whose students id remainder of the division by 5 is 3.
|
||||||
|
|
||||||
POINTS: 3
|
POINTS: 3
|
||||||
DEADLINE: 2020-11-22 23:59
|
DEADLINE: 2020-11-22 23:59
|
||||||
REMAINDER: 3/5
|
REMAINDER: 3/5
|
||||||
|
Loading…
Reference in New Issue
Block a user