👋

Hello, World!

Выведи классическую фразу каждого программиста.

Лёгкая +10 XP

Сумма двух чисел

Прочитай два числа и выведи их сумму.

Лёгкая +15 XP
🔢

Чёт или нечёт?

Прочитай число. Если чётное — выведи "even", иначе "odd".

Средняя +25 XP
🎯

Факториал

Выведи факториал числа n (n ≤ 7).

Сложная +40 XP
🪞

Палиндром

Проверь, является ли слово палиндромом. Выведи "yes" или "no".

Сложная +50 XP
📈

Максимум из списка

Выведи максимальное число из введённых (по одному на строку, пустая строка = …

Средняя +30 XP
🔤

Подсчёт гласных

Выведи количество гласных в строке.

Средняя +35 XP
🌀

Fibonacci

Выведи n-ое число Fibonacci (0-indexed, n ≤ 10).

Сложная +45 XP
🧃

FizzBuzz 1..15

Для чисел 1..15: кратные 3 → Fizz, 5 → Buzz, оба → …

Сложная +60 XP
🔁

Реверс слов

Прочитай строку и выведи слова в обратном порядке.

Средняя +40 XP
🔢

SQL: количество

Создай таблицу items(id), вставь 4 строки, выведи COUNT(*).

Лёгкая +25 XP
🗄️

SQL: топ XP

В in-memory SQLite создай users(name, xp), вставь Ada 30 и Bob 90, …

Средняя +40 XP
👈

SQL: LEFT JOIN без заказов

Найди число пользователей без заказов через LEFT JOIN.

Средняя +45 XP
🏅

SQL: окно ROW_NUMBER

Выведи имя с ROW_NUMBER=1 по убыванию score.

Сложная +55 XP
🎸

Django: MVT порядок

Выведи слои MVT по одному на строку в правильном потоке данных: Model, …

Лёгкая +25 XP
🔎

Django: filter постов

Из списка постов выведи title тех, у кого published=True, через запятую.

Средняя +40 XP
🛣️

Django: разбор URL

Дана строка пути. Если начинается с /admin — выведи admin, иначе app.

Лёгкая +25 XP

Django: валидация slug

Slug ок, если только a-z, 0-9 и дефис. Выведи ok или bad …

Средняя +45 XP