Skip to content

feeedback/yandex-algorithm-training

Repository files navigation

Тренировки по алгоритмам от Яндекса

wakatime

Каждый поток:

  • 8 лекций с домашними заданиями на платформе Яндекс.Контест и ответы на ваши вопросы;
  • 20 задач в неделю (домашних заданий)
  • 4 видео-трансляции с проверкой домашних заданий, разбором решений и популярных ошибок.

Содержание

  1. "Сложность, тестирование, особые случаи" ( лекция )
  2. "Линейный поиск" ( лекция )
  3. "Множества" ( лекция )
  4. "Словари и сортировка подсчётом" ( лекция )
  5. "Префиксные суммы и два указателя" ( лекция )
  6. "Бинарный поиск" ( лекция )
  7. "Сортировка событий" ( лекция )
  8. "Деревья" ( лекция )

Июнь 2021

  1. контест | решение 10/11
  2. контест | решение 10/10
  3. контест | решение 9/10
  4. контест | решение 10/10
  5. контест | решение 2/8
  6. контест | решение 3/11
  7. контест | решение 0/10
  8. контест | решение 0/10

Сентябрь 2021

Дивизион B

  1. контест | решение 5/5
  2. контест | решение 5/5
  3. контест | решение 5/5
  4. контест | решение 5/5
  5. контест | решение 0/5
  6. контест | решение 2/5
  7. контест | решение 3/5

Дивизион A

  1. контест | решение 2/5

Февраль 2023

Дивизион B

  1. контест 1-10 | решение 9/10 (Блок "закрепление предыдущих Тренировок" - лекции 1-8)

Март 2024

также делаю решение на Go

  1. контест | решение 2/10

Для запуска тестов: npm test [filepath]

Как отправляю решение в Я.Контест:

  • копирую/вставляю функцию с обработки логики inputProcessing из файла конкретной задачи,
  • копирую/вставляю содержимое файла contest-io-template.js, для обработки ввода-вывода

(Если решение с выводом понемногу в функции логики (для производительности), то копирую уже цельный код из файла конкретной задачи)

About

Мои решения задач курса "Тренировки по алгоритмам от Яндекса"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published