Практика
30+ подобранных задач от лёгких до сложных — циклы, строки, массивы, хеширование, рекурсия, сортировки, два указателя — с условиями на узбекском, русском и английском.
Решай задачи на Python, JavaScript, C++ или Java, проверяй их на скрытых тестах за секунды и проси ИИ-наставника о подсказке, когда застрял.
1n = int(input())2a = list(map(int, input().split()))3best = cur = a[0]4for x in a[1:]:5 cur = max(x, cur + x)6 best = max(best, cur)7print(best)
От первого цикла до живой дуэли 1 на 1 — в одном месте, на трёх языках.
30+ подобранных задач от лёгких до сложных — циклы, строки, массивы, хеширование, рекурсия, сортировки, два указателя — с условиями на узбекском, русском и английском.
Код запускается на скрытых тестах в изолированной песочнице: «Принято», «Неверный ответ», «Превышен лимит» или «Ошибка выполнения» за секунды, со временем и памятью.
Три уровня подсказок, которые подталкивают к идее: понять задачу, найти подход, разблокировать код. Готовое решение он не выдаёт никогда.
Найди соперника, получи одну задачу на двоих и первым добейся «Принято». Рейтинг по ELO, реванши и зрители.
Учителя создают классы, назначают задачи, проверяют решения с комментариями и смотрят рейтинг класса.
XP, уровни, ежедневные серии и достижения. Разбор открывается после решения — узнай задуманную идею.
Четыре шага, по несколько минут каждый.
Фильтр по сложности и теме. Каждое условие — на твоём языке.
Редактор Monaco прямо в браузере — тот же движок, что в VS Code, с шаблонами для каждого языка.
Скрытые тесты запускаются в песочнице. Видно, какой кейс упал и сколько заняло выполнение.
Застрял? Спроси наставника. Решил? Прочитай разбор и сравни подходы.
Дуэль 1 на 1: одна задача, 15 минут, побеждает первое «Принято». Рейтинг меняется по ELO, а наставник в бою не помогает.
Новый тип задач для тех, кто проектирует системы: собери Client, Load Balancer, App Server, Cache, Database, реплики, очередь и CDN, настрой их и запусти детерминированную симуляцию нагрузки. Ты получишь p95/p99, долю ошибок, стоимость в месяц и узкое место на схеме — тот же движок выносит вердикт на сервере.
Перетащи блоки на холст, соедини их, задай инстансы, тарифы и память.
Обычная нагрузка, всплеск ×10, отказ базы, холодный кэш — с повтором по секундам.
Вердикты как у судьи: SLO нарушен, превышен бюджет, единая точка отказа — и звёзды за экономию.
Опишите базу данных на DBML или архитектуру на YAML — Coddle нарисует ER-диаграмму или граф системы, проверит схему линтером, сохранит версии, посчитает diff и миграцию, а архитектуру прогонит через ту же симуляцию, что и задачи System Design. Импорт из SQL и Prisma, экспорт в SQL, Prisma и Mermaid.
Правьте DBML или YAML в редакторе либо двигайте блоки на холсте — изменения идут в обе стороны.
Сохраняйте версии и получайте структурный diff и SQL-миграцию между любыми двумя.
Claude, Codex и другие MCP-клиенты читают и правят проекты из чата — с вашего разрешения и только в рамках выданных прав.
По спеке агент проектирует базу и пишет её прямо в Studio — холст обновляется вживую.
Агент подключён к Coddle по MCP и видит ваши проекты.
Напишите агенту…
Проверки появятся вместе со схемой.
Холст пуст — схему нарисует агент.
Подсказки открываются по порядку и ограничены в день, чтобы ты продолжал думать. Каждая подсказка логируется и проверяется на качество.
Никогда не выдаёт решение
Переформулирует задачу и показывает, на что смотреть во входных данных.
Называет идею — хеш-таблица, два указателя, решето — без кода.
Смотрит на твой код и говорит, где он ломается. Решения по-прежнему нет.
Классы внутри организации, ученики входят по коду или ссылке — без админской рутины.
Короткие упражнения по теме: переменная уже задана, функция или ввод-вывод — посильно даже после первого занятия.
Опишите тему словами — получите черновики с проверками. Эталонное решение прогоняется до того, как вы их увидите.
Таблица «ученики × упражнения», код каждой попытки и сводка ИИ о том, что разобрать дальше.
Задачи из банка — классу или ученику, со сроком; комментарии к решениям и рейтинг класса.
Берите готовые наборы коллег или управляйте уроками из Claude и других MCP-клиентов.