24 lines
1002 B
Plaintext
24 lines
1002 B
Plaintext
Use regular expressions to extract lines containing polish surnames. CASE INSENSITIVE
|
|
|
|
Download list of polish male and female surnames from here:
|
|
|
|
|
|
* https://dane.gov.pl/pl/dataset/568,nazwiska-wystepujace-w-rejestrze-pesel/resource/22810/table?page=1&per_page=20&q=&sort=
|
|
* https://dane.gov.pl/pl/dataset/568,nazwiska-wystepujace-w-rejestrze-pesel/resource/22812/table?page=1&per_page=20&q=&sort=
|
|
|
|
|
|
Extract lines from stdin containing any of the surnames.
|
|
Look only for surnames no matter casing (case insensitive).
|
|
The surname does not have to be surrounded by space or any other special characters.
|
|
Don't search for declined forms of surnames.
|
|
|
|
Check either NFA (e.g. re python library) and DFA (google re2) and compare them.
|
|
|
|
Submit solution based on a better method.
|
|
|
|
NOTE: You could extract the polish surnames list, save it to a file, then commit the file to your repository.
|
|
NOTE: You may set max_mem to a higher value than the default in re2 library.
|
|
|
|
POINTS: 2
|
|
DEADLINE: 2021-01-15 23:59:59
|