Приветствую! Этот проект создан для практики написания кода на живом собеседовании, а также для отработки навыков написания тестов и настройки CI/CD с использованием GitHub Actions.
-
Поиск всех делителей числа:
- Файл:
src/find_divisors.py
- Тесты:
tests/test_find_divisors.py
- Описание: Напишите функцию, которая находит все делители заданного числа и возвращает их в виде списка.
- Файл:
-
Объединение словарей:
- Файл:
src/merge_dicts.py
- Тесты:
tests/test_merge_dicts.py
- Описание: Напишите функцию, которая объединяет несколько словарей в один.
- Файл:
-
Подсчет гласных в строке:
- Файл:
src/count_vowels.py
- Тесты:
tests/test_count_vowels.py
- Описание: Напишите функцию, которая подсчитывает количество гласных в заданной строке.
- Файл:
-
Проверка на анаграммы:
- Файл:
src/сhecking_anagrams.py
- Тесты:
tests/test_сhecking_anagrams.py
- Описание: Напишите функцию, которая проверяет, является ли первое слово, анаграммой второго слова.
- Файл:
Чтобы запустить тесты, выполните следующую команду:
pytest
Мы используем GitHub Actions для автоматизации процесса тестирования при каждом коммите в репозиторий.
Этот проект распространяется под лицензией MIT. Подробнее о лицензии можно прочитать в файле LICENSE
.