Объяснение Решения | Текст без многочисленных пробелов
3. Katas
Чтобы увидеть полное Решение перейдите на GitHub. Смотрите ниже↓
Решение:
-
Первая функция:
- Создаем функцию с двумя переменеми для входа(текстом который надо записать и файл для записи), которая будет записывать текс в файл.
-
В самой функции:
- открываем файл для записи.
- записываем текст.
- закрываем файл для записи.
-
Вторая функция
- Создаем функцию с одной переменной для входа(файл), которая будет удалять многочисленные пробелы.
-
В самой функции:
- Открываем файл.
- Создаем переменную для слов в виде пустого словаря.
- Пробегаем по всем строкам файла.
- Пробегаем по всем словам строки.
- Добавляем слово в список для слов.
- Создаем переменную в которую сразу добавляем все слова из списка для слов в виде строки.
- Закрываем файл.
- Возвращаем строку со всеми словами.
-
Создаем переменные для файлов:
- Файл с которого читаем текст.
- Файл в который записываем текст.
-
Основная часть:
- Получаем строку со словами из первого файла с помощью функции.
- Добавляем строку которую получили в файл для записи в функцию, которая записывает в файл.
На этом и все.
Если вам понравилась Katas, можете поставить этой репозитории звездочку это будет меня в дальнейшем мотивировать на написание подобных Katas для вас.
Переходите на Github страницу :