Объяснение Решения | Текст без многочисленных пробелов

3. Katas

Чтобы увидеть полное Решение перейдите на GitHub. Смотрите ниже↓

Решение:

  1. Первая функция:
    • Создаем функцию с двумя переменеми для входа(текстом который надо записать и файл для записи), которая будет записывать текс в файл.
    • В самой функции:
      • открываем файл для записи.
      • записываем текст.
      • закрываем файл для записи.
  2. Вторая функция
    • Создаем функцию с одной переменной для входа(файл), которая будет удалять многочисленные пробелы.
    • В самой функции:
      • Открываем файл.
      • Создаем переменную для слов в виде пустого словаря.
      • Пробегаем по всем строкам файла.
      • Пробегаем по всем словам строки.
      • Добавляем слово в список для слов.
      • Создаем переменную в которую сразу добавляем все слова из списка для слов в виде строки.
      • Закрываем файл.
      • Возвращаем строку со всеми словами.
  3. Создаем переменные для файлов:
    • Файл с которого читаем текст.
    • Файл в который записываем текст.
  4. Основная часть:
    • Получаем строку со словами из первого файла с помощью функции.
    • Добавляем строку которую получили в файл для записи в функцию, которая записывает в файл.

На этом и все.

Если вам понравилась Katas, можете поставить этой репозитории звездочку это будет меня в дальнейшем мотивировать на написание подобных Katas для вас.

Переходите на Github страницу :