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

Строки · 27 из 41

Коврик в подъезд

Соседка с пятого этажа вяжет коврик к двери подъезда. Узор у неё записан одной строкой, например ..##oo, и в каждом следующем ряду она начинает его на петлю дальше — так полосы ложатся наискосок. Внук обещал напечатать ей схему, чтобы не сбиваться со счёта.

Что сделать

Соберите ряд коврика нужной ширины: узор повторяется, а начинается со сдвигом на номер ряда.

Что приходит

  • uzor — узор одной строкой, не пустой

  • nomer — номер ряда, с нуля; бывает больше длины узора

  • shirina — сколько петель в ряду

Что вернуть

Строку длиной shirina: узор по кругу, начиная со знака под номером nomer (по кругу узора).

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

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

Пример

Узор ab-, ряд 1, ширина 7: начинаем со знака номер 1 — b, дальше по кругу: b-ab-ab.

Тот же пример кодом
Вызов
ryad("ab-", 1, 7)
Вернуть
'b-ab-ab'
Ctrl+Enter — проверить

Обсуждение

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

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