Skip to content

jtprogru/interview-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

interview-task

Code style: black Testing GitHub stars GitHub issues GitHub

Задачки с собеседований, LeetCode, CodeWars (решаю их на Python)

Зависимости и окружение управляются через uv. Установить uv можно по инструкции.

Как запустить

# Создаём виртуальное окружение и ставим все зависимости из pyproject.toml/uv.lock
make install-deps
# Запускаем все тесты (так же запускаются линтеры)
make test
# Запускаем только линтеры
make lint

Можно работать с uv и напрямую, без make:

# Установить зависимости
uv sync
# Запустить тесты
uv run pytest

Добавить свою задачку

# Клонируем репозиторий
git clone https://github.com/jtprogru/interview-task.git
# Переходим в ветку dev
git checkout dev
# Добавляем новую задачу вместе с тестами
make newtask
# Пишем задачку и тесты для нее
# После чего прогоняем тесты и линтеры
make test

Feedback

Если случилось так, что ты начал использовать сие поделие и у тебя появился фидбэк, пожалуйста создай issues или обратись в Telegram-чат jtprogru_chat.

Authors

License

LICENSE

About

Задачки с собеседований, LeetCode, CodeWars (решаю их на Python)

Topics

Resources

License

Stars

10 stars

Watchers

2 watching

Forks

Sponsor this project

Contributors