Skip to content

Решения всех задач Вечного Контеста Т-Банк. Реализация на языке kotlin с подробными комментариями и разбором.

License

Notifications You must be signed in to change notification settings

Realism-dev/Eternal-Contest-T-Bank

Repository files navigation

Решения задач Вечного контеста Т-Банк

Этот репозиторий содержит мои решения задач из раздела Вечный контест на платформе Т-Банк. Все решения реализованы на языке Kotlin и снабжены комментариями для улучшения понимания логики и методов решения.

Содержание

Описание

Вечный контест от Т-Банк — это набор сложных алгоритмических и математических задач, предназначенных для профессиональных разработчиков и участников олимпиад по программированию. Мои решения фокусируются на оптимизации производительности и читаемости кода, а также демонстрируют различные подходы к решению задач с использованием языка Kotlin. Все решения по состоянию на сентябрь 2024 года проходят все тесты с результатом "ОК".

Структура репозитория

  • src/main/kotlin/solutions — каталог с решениями всех задач.
  • src/test/kotlin/tests — тестовые случаи для проверок корректности решений.
  • README.md — этот файл с описанием репозитория.

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

  1. Клонировать репозиторий:

    git clone https://github.com/Realism-dev/Ethernal-Contest-T-Bank.git
    cd Ethernal-Contest-T-Bank 
  2. Компиляция и запуск задачи 1:

    kotlinc src/main/kotlin/solutions/Task_1.kt -include-runtime -d Task_1.jar
    java -jar Task_1.jar

    Или с Gradle:

       ./gradlew run --args="Task_1"

Тесты

Папка src/test/kotlin/tests содержит простой генератор тестов и пример тестирования задачи №11.

Контакты

Если у вас есть вопросы или другие варианты решений задач, свяжитесь со мной:

Telegram

GitHub

Лицензия

Этот проект распространяется под лицензией MIT. Подробности можно найти в файле LICENSE.

About

Решения всех задач Вечного Контеста Т-Банк. Реализация на языке kotlin с подробными комментариями и разбором.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages