CodeRun — онлайн-тренажёр Яндекса
с задачами по программированию для разработчиков
Решать задачиГотовься к собеседованиям и практикуйся
Выбирай задачи под свою цель и решай их в комфортном темпе.
Подсматривай решения других участников или AI‑помощника, когда слишком сложно.
Обсуждай задачи с сообществом CodeRun
Задавай вопросы и обсуждай решения в Телеграме. Помогай другим и следи за новостями CodeRun.
ПрисоединяйсяУчаствуй в челленджах CodeRun
Соревнуйся с другими участниками, выигрывай призы и получай шанс попасть на работу в Яндекс. Следи за анонсами!
Прошедшие событияА я Кодерун. Меня придумала команда CodeRun, чтобы протянуть тебе лапу поддержки на непростом пути совершенствования навыков разработчика.
FAQ
Что такое CodeRun?
CodeRun — онлайн-тренажёр Яндекса с задачами по программированию для разработчиков. Здесь можно практиковаться в решении алгоритмических задач и готовиться к техническим собеседованиям.
Как начать решать задачи?
Настрой каталог задач под себя: выбери свой язык программирования, комфортную сложность и тему для практики. Чтобы отправлять решения на проверку и сохранять прогресс, нужен аккаунт Яндекс ID. Если аккаунта ещё нет, ты можешь создать его здесь.
Как подготовиться к техническому собеседованию?
Задачи CodeRun помогают тренировать и закреплять навыки, которые проверяют на технических собеседованиях. Начни с подборки «Подготовка к собеседованию в Яндекс», чтобы повторить базовые алгоритмы и потренироваться решать задачи перед интервью. А затем продолжи решать задачи по темам, которые пока ещё вызывают трудности.
Что делать, если не получается решить задачу?
На странице задачи попроси помощи у Кодеруна AI — он не покажет готовое решение, но подскажет, на что стоит обратить внимание. Если подсказки не помогут, то во вкладке «Разборы» посмотри готовые решения других участников. Разборы добавляют сами пользователи, поэтому они есть не у каждой задачи.
На каких языках можно решать задачи?
CodeRun поддерживает C, C#, C++, Dart, Go, Java, JavaScript, Kotlin, Pascal, PHP, Python, Rust и Swift. У каждой задачи свой набор языков. Выбери подходящие тебе в фильтре «Язык» в каталоге задач. Над редактором кода в самой задаче можно посмотреть конкретные версии компиляторов для решения.
Как проверяются решения?
CodeRun проверяет решения с помощью технологий Яндекс Контеста. Проверяющая система компилирует и запускает код на тестах авторов задач и проверяет ответы, время работы и расход памяти. Решение должно укладываться в ограничения задачи. После отправки своего решения задачи во вкладке «Решения» ты можешь следить за статусом проверки.
У меня остались вопросы
Напиши в службу поддержки. Поможем разобраться и подскажем, что делать дальше :)