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

Адвент-2026 · Шаг 11 из 12

11 декабря. Миллиард танцев

Пятница, 11 декабря 2026 года. Верхнее кольцо гирлянды — шестнадцать ламп с буквами от А до Р — новый контроллер гоняет «танцем»: лампы меняются местами по программе, и программа повторяется снова и снова, без остановки, с самого понедельника.

Аркадий Семёнович из кружка «Юный физик» посчитал: к завтрашним 18:00 контроллер повторит танец ровно миллиард раз. Кружок хочет к открытию написать на табло, в каком порядке будут лампы в момент зажжения, — пока контроллер не проверил это сам. Ждать миллиард повторов в лоб кружку некогда.

Что сделать

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

Что приходит

  • vhod — первая строка: лампы по порядку, "АБВГДЕЖЗИКЛМНОПР"; вторая — программа танца, движения через запятую

  • raz — сколько раз повторить танец, от 0

Что вернуть

Порядок ламп после raz повторов — строка из тех же букв.

Допишите функцию den11 в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

В проекте

Решатель зовёт den11 на программу одиннадцатого дня с raz = 1_000_000_000 — миллиардом из истории. Решите шаг — одиннадцатая звезда.

Пример

Лампы АБВГД, танец к1,м0/3,лБ/Д. «к1» — последняя лампа встаёт в начало: ДАБВГ. «м0/3» — лампы на местах 0 и 3 меняются: ВАБДГ. «лБ/Д» — лампы Б и Д меняются, где бы ни стояли: ВАДБГ. Это один танец; второй начнётся с ВАДБГ.

Тот же пример кодом
Перед вызовом
vhod = "АБВГД\nк1,м0/3,лБ/Д"
Вызов
den11(vhod, 1)
Вернуть
'ВАДБГ'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.