word из строчных латинских букв и массив rolls той же длины. Сдвиг буквы — это замена её на следующую в алфавите, причём после 'z' идёт 'a'.
Для каждого i значение rolls[i] означает: первые i + 1 букв строки сдвигаются rolls[i] раз.
Верните строку, которая получится после всех сдвигов.word='dog', rolls=[1, 2, 3] → 'jtj'
Первая буква сдвигается всеми тремя прокрутками: 1 + 2 + 3 = 6, «d» → «j». Вторая — двумя последними: 5, «o» → «t». Третья — только последней: 3, «g» → «j». Получается "jtj".
word='zz', rolls=[1, 0] → 'az'
Первая «z» сдвигается на 1 и по кругу становится «a», вторая остаётся на месте: "az".
word='m', rolls=[52] → 'm'
52 шага — ровно два полных круга, буква не меняется.
word.length ≤ 10⁵word состоит из строчных латинских буквrolls.length == word.lengthrolls[i] ≤ 10⁹word='dog', rolls=[1, 2, 3]
'jtj'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 81 тест на сервере, включая скрытые.