Zadania z działu B i C — wyrażenia regularne. Deadline do końca dnia 22 listopada.
Proszę zrobić wszystkie zadania B. To te same zadania co A, różnią się sposobem właściwego wykonania. Tym razem proszę użyć wyrażeń regularnych.
Przy pisaniu rozwiązań proszę zwrócić uwagę na stopień skomplikowania i czas wykonania rozwiązań z wyrażeniami regularynymi (B) względem rozwiązań opierających się na podstawowych mechanizmach (A).
Każdemu z Państwa przypadają dokładnie 4 zadania (łącznie te zadania będą stanowiły „zadanie łatwe” z
działu C, aczkolwiek nie trzeba ich wszystkich zrobić).
Uwaga: które zadanie przypadają, zależy od numeru indeksu! Zadania są mianowicie pogrupowane w 4 bloki:
- TaskC00—TaskC09 — reszta z dzielenia przez 10,
- TaskC10—TaskC36 — reszta z dzielenia przez 27,
- TaskC37—TaskC43 — reszta z dzielenia przez 7,
- TaskC44—TaskC48 — reszta z dzielenia przez 5.
Proszę sprawdzić w repozytorium, które zadanie z każdego bloku jest przyporządkowane Państwu. Zatem każdemu z Państwa przypada dokładnie jedno zadanie z każdego z tych 4 bloków.
Do zdobycia za drugie laboratoria jest łącznie 16 punktów.
## Wyrażenia regularne
Wyrażenia regularne będziemy robić na podstawie języka python3. Dokumentacja: https://docs.python.org/3/library/re.html