Войти Создать аккаунт

Графика

Узоры, фракталы, заставки

  • черепашка
    Звезда одним росчерком

    Гирлянда из звёзд с пятью, семью, девятью и одиннадцатью лучами — каждую нарисовала ваша функция.

    Циклы
  • черепашка
    Розетка из кругов

    Три розетки одна в другой — 36 кругов, 24 и 12, каждую нарисовала ваша функция.

    Циклы
  • пиксели
    Плазма

    Шестнадцать кадров по 56 × 40 точек — 35 840 ответов вашей функции; время идёт полный круг.

    Стандартная библиотека
  • пиксели
    Множество Мандельброта

    Плоскость от −2,25 до 0,75 по x и от −1 до 1 по y — 15 000 точек, у каждой свой ответ вашей функции. Чёрное — не убежали за 60 шагов.

    Числа и ввод
  • пиксели
    Множество Жюлиа

    Жюлиа для c = −0,8 + 0,156i — 15 000 точек, у каждой свой ответ вашей функции.

    Числа и ввод
  • пиксели
    Ковёр Серпинского

    Ковёр 81 × 81, уровень за уровнем — все 6561 клеток проверила ваша функция в каждом кадре.

    Числа и ввод
  • черепашка
    Радужная спираль

    360 шагов с поворотом на 59° — шестиугольный вихрь всех цветов радуги.

    Циклы
  • пиксели
    Круги на воде

    Три камня в пруд 160 × 100 — 16 000 точек; светлое — гребни, тёмное — впадины.

    Стандартная библиотека
  • черепашка
    Снежинка Коха

    Снежинка четвёртой глубины — 768 отрезков, — залитая голубым.

    Рекурсия
  • черепашка
    Роза Маурера

    Роза с шестью лепестками и шагом 71° — 360 хорд одной линией.

    Циклы
  • пиксели
    Муравей Лэнгтона

    Поле 80 × 56, снимок через каждые 1600 шагов — до 11 200. Каждый кадр — ответ вашей функции.

    Вложенные структуры
  • пиксели
    Огонь из пикселей

    Огонь 50 × 36 — двадцать кадров, каждый посчитала ваша функция из прошлого.

    Вложенные структуры
  • черепашка
    Фрактальное дерево

    Дерево десятой глубины — 1023 ветки. Цвет и толщину ставит картинка по длине ветки, а растит дерево ваша функция.

    Рекурсия
  • черепашка
    Треугольник Серпинского

    Пятая глубина — 243 золотых треугольника; середины пусты, потому что туда никто не рисует.

    Рекурсия
  • черепашка
    Кривая дракона

    Четыре дракона одиннадцатой глубины из одной точки, повёрнутые на 90°, — 8192 отрезка без единого пересечения.

    Рекурсия

Движение и графики

  • график
    Двести двадцать, которых нет

    Три периода тока в розетке — и генератор кружка, 30 герц и 100 вольт, для сравнения.

    Числа и ввод
  • движение
    Бильярд без кия

    Семь шаров летают сквозь друг друга. Шар загорается, когда ваша функция говорит «столкнулись».

    Условия
  • график
    Два камертона и вой

    Камертоны на 10 и 11 герц, две секунды звучания.

    Списки
  • график
    Зайцы и лисы

    Лес на тридцать лет вперёд. Вначале десять тысяч зайцев и пять тысяч лис.

    Кортежи и множества
  • движение
    Метеоритный дождь

    Восемь секунд августовской ночи. Метеоры появляются сами, двигает и гасит их ваша функция.

    Включения и сортировка
  • движение
    Мяч, который не хочет лежать

    Три мяча роняют с 10, 7 и 4 метров. Шесть секунд, шаг — две сотых.

    Числа и ввод
  • движение
    Заставка с шариками

    Восемь шариков в рамке. По каждой оси их отражает ваша функция.

    Условия
  • график
    Пружина, которая успокаивается

    Три грузика на одинаковых пружинах, оттянуты на 1 и отпущены. Двенадцать секунд.

    Циклы
  • движение
    Пробка на кольцевой

    Шестнадцать курьеров на кольце из 90 клеток, все стартуют вплотную. На восьмой секунде один встаёт на две секунды.

    Списки
  • движение
    Хоровод вокруг молодых

    Молодые в середине зала. Взрослые кружат против часовой стрелки, дети внутри — навстречу. Каждый такт — ваш поворот.

    Кортежи и множества
  • движение
    Тяжёлый, лёгкий и бортик

    Три дорожки с бортиками. Сверху вниз — равные шары, тяжёлый в лёгкий, лёгкий в тяжёлый. Скорости после каждого удара — от вашей функции.

    Функции
  • график
    Веер бросков

    Один и тот же мяч, 12 м/с, — под 15°, 30°, 45°, 60° и 75°. Точки траекторий собирает ваше включение.

    Включения и сортировка
  • на оси
    Дырки в расписании

    Пять съёмок за день. Перерыв нарисован от начала съёмки на столько минут, сколько насчитала функция, — верный упирается ровно в следующую.

    Стандартная библиотека
  • график
    Пульсы печи

    Полминуты стенда, такт — полсекунды. Сигналы для заслонки, ленты и вентилятора — из вашего генератора; подняты друг над другом, чтобы не слипались.

    Генераторы и итераторы
  • на оси
    Три ближайшие

    Шесть машин на линии и их расстояние до вызова. Цифры над точками ответа — в каком порядке их вернула функция.

    Алгоритмы и структуры данных
  • движение
    Пузырёк шарами

    Десять машин на табло, размер шара — расстояние до клиента. Каждый кадр — состояние, которое вернула ваша функция; пара, которую только что поменяли, горит.

    Алгоритмы и структуры данных
  • движение
    Планета, которая не улетает

    Две планеты стартуют с одного места, вторая — чуть быстрее. Шестнадцать единиц времени.

    Числа и ввод
  • движение
    Успеет ли затормозить

    Четыре машины едут к шлагбауму на сороковом метре; на шестой секунде его поднимают. Восемь секунд; цвет машины — что велела ваша функция.

    Условия
  • на оси
    Забор между участками

    Забор на 20 метров, столб каждые 3 метра, а на меже растут четыре яблони.

    Циклы
  • график
    Термостат в теплице

    Сутки в теплице в начале мая — ночью до +2°, днём до +14°. Пороги — 18 и 24.

    Циклы
  • на оси
    Маршрут курьера

    Склад — ноль, адреса — по обе стороны улицы. Курьер едет в том порядке, что вернула функция.

    Списки
  • на оси
    Пункт выдачи посередине

    Улица на километр, девять домов; число над домом — заказов в неделю. Пункт — по вашей функции, ниже — где было бы среднее.

    Списки
  • на оси
    Читальный зал без мест

    Шесть читателей и три места. Брони — серым, когда мест нет — по вашей функции.

    Словари
  • на оси
    Окна в расписании

    Расписание учителя на четыре дня — номера уроков вперемешку и с повторами, как их вносила завуч.

    Вложенные структуры
  • график
    Спидометр из GPS

    Полчаса по городу — трекер пишет путь, скорость из него считает ваша функция. Пунктиром — что показал бы исправный спидометр.

    Функции
  • график
    Температурный лист

    Три дня температурного листа, запись каждые два часа — со всеми прочерками и описками журнала. Что попало в график, решила ваша функция.

    Ошибки и исключения
  • график
    Выручка по часам

    Будний день кофейни с 7 до 21 — около трёхсот строк выгрузки, среди них оборванные и с позициями в кавычках. Выручку по часам считает ваша функция.

    CSV и JSON
  • на оси
    Когда студия свободна

    Студия работает с 9 до 21. Съёмки идут внахлёст, свободное окно нужно не короче часа.

    Стандартная библиотека
  • график
    Датчик, который дрожит

    Десять секунд с датчика метеостанции и его среднее по пятнадцати последним точкам.

    Генераторы и итераторы
  • движение
    Бабушкина снежинка

    Машина вышивает снежинку — три края треугольника, глубина узора 3, 193 точки. Каждую точку дала ваша функция.

    Рекурсия
  • график
    Где кривая пересекает ноль

    f(x) = x³ − 2x − 5 на отрезке от 1 до 3, точность — тысячная. Числа у точек — порядок, в котором ваша функция спрашивала f.

    Алгоритмы и структуры данных
  • график
    Сколько стоит сортировка

    Ряды от 1 до 60 машин в случайном порядке — сколько сравнений делает каждая сортировка. Пунктиром — n²/2 и n·log₂n для сравнения.

    Алгоритмы и структуры данных
  • движение
    №6. Точки внутри черепахи

    Черепаха обходит шестиугольник со стороной 4, потом внутри зажигаются точки — столько, сколько насчитала ваша функция.

    Как в ЕГЭ
  • на оси
    №24. Самая длинная цепочка

    Строка из сорока символов, где X встречается не больше трёх раз. Отрезок — первая цепочка той длины, которую вернула ваша функция.

    Как в ЕГЭ
  • график
    Кухня в рассрочку

    Кухня за 180 000 ₽ — на год и на два под 12 %, и на десять месяцев без процентов. Долг после каждого платежа — вашим платежом; минус в конце — переплаченные копейки.

    Числа и ввод
  • на оси
    Окно для въезда

    Рабочий день с 8 до 20, занятые часы — серым. Окно ищут грузовику на 2 часа и фуре на 3.

    Условия
  • движение
    Где встретить мяч

    Мяч летает между полом и потолком, ракетка справа выходит туда, куда велит ваша функция. Двенадцать секунд игры; ракетка медленная — успевает, только если вышла заранее.

    Условия
  • график
    Бочки каскадом

    Три бочки — на 200, 150 и 100 литров, шланги отдают по 3 % в минуту. Ливень на час, потом морось и тишина.

    Циклы
  • на оси
    Общее окно доставки

    Четыре заказа в одну квартиру — у каждого своё окно. Курьер приедет один раз.

    Списки
  • движение
    Дрон догоняет невесту

    Невеста идёт по изогнутой аллее. С края поляны стартуют два дрона — быстрый и медленный, путь каждого считает ваша функция; в итоге — на какой секунде догнал.

    Кортежи и множества
  • на оси
    Когда свободен спортзал

    Среда у шести классов. Серым — физкультура каждого класса, окна для шахматистов — по вашей функции.

    Вложенные структуры
  • на оси
    Съёмки через неделю

    Договор школы танцев — по вторникам и четвергам через неделю, с 1 сентября по 30 ноября. Праздник 4 ноября и санитарный день студии 12-го — серым.

    Стандартная библиотека
  • на оси
    Слить пересекающиеся смены

    Шесть смен водителей за сутки. Пересекающиеся и стык в стык — сливаются.

    Алгоритмы и структуры данных
  • движение
    №27. Центры скоплений

    Три скопления звёзд — по цвету; затем их центры, а большая звезда — точка из вашего ответа, делённого на 10 000.

    Как в ЕГЭ