Перед вами 3 задачи, которые вы можете решить после прослушивания лекции о библиотеках.
Скопируйте репозиторий себе, используя fork и решите поставленную задачу.
Для компиляции программы используйте nim c -r main_1, затем nim c -r main_2 и nim c -r main_3. Если не возникло никаких ошибок, то вы прошли все тесты.
Для конечной отправки проекта, напишите в чат телеграмм-канала цифровой кафедры или в дискорд @Nimrod, указав ссылку на ваш репозиторий.
-
Дан исходный текст. Заменить все буквы
енаё. Каждое предложение сделать с новой строки. В каждом предложении развернуть текст, сохранив порядок предложений. -
Дана структура папок. Запишите в переменную
dirsназвания всех папок, заменив пробелы на_. Запишите в переменнуюfilesвсе имена файлов, которые находятся в каждой из папок, без названия самих папок. Запишите в переменнуюextsвсе расширения файлов (даже повторы). -
Дан исходный текст. Найти количество спец.символов (
.,,,\, пробелы и т.п.) в тексте. Значение записать вschars. Подсчитать количество буквaв тексте. Значение записать вcounter. Найти в тексте все цифры и собрать их в одну строку. Значение записать вnumbers.
ВАЖНО! Для решения задачи 3 настоятельно рекомендуем использовать регулярные выражения и модуль re.
Для понимания общей работы с регуляными выражениями можно ознакомиться с данным материалом.
Cайт Regex101 для тестирования регулярных выражений. На нём можно проверить работу «регулярок», посмотреть подробную расшифровку шаблонов и получить подсказку по синтаксису.
Все задачи решать в представленных файлах main_1.nim, main_2.nim и main_3.nim. Изменять уже существующий код запрещается.
