pattern слева направо и печатает на ленту:
- встретив букву, дописывает её в конец ленты;
- встретив цифру d, превращает всю текущую ленту в d её копий подряд (то есть дописывает ещё d - 1 копию).
Лента может получиться астрономически длинной, поэтому печатать её целиком не стоит. Верните k-ю букву готовой ленты (нумерация с единицы).pattern='ab3c2', k=8 → 'a'
Лента растёт так: ab → ababab → abababc → abababcabababc. Восьмая буква — a.
pattern='xy2z9', k=45 → 'z'
После xy2z на ленте xyxyz (5 букв), после 9 — 45 букв. Последняя из них — z.
pattern='q777777', k=100000 → 'q'
Лента состоит из одних q, её длина 7⁶ = 117649, так что любая её буква — q.
pattern состоит из строчных латинских букв и цифр от 2 до 9 и начинается с буквыk не больше длины ленты, а длина ленты меньше 2⁶³pattern='ab3c2', k=8
'a'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 73 теста на сервере, включая скрытые.