text из строчных латинских букв. Ровно один раз выберите непустой отрезок подряд идущих символов и замените в нём каждую букву на предыдущую в алфавите: b → a, c → b и так далее, а a превращается в z.
Верните лексикографически наименьшую строку, которую можно получить такой операцией.text="dbaca" → 'caaca'
Выгоднее всего сдвинуть отрезок db: он станет ca. Захватывать a нельзя — она превратится в z.
text="abcab" → 'aabab'
Первую a трогать незачем, сдвигаем bc → ab.
text="aaa" → 'aaz'
Отрезок обязан быть непустым, а любая a станет z. Меньше всего вреда, если это последняя буква.
text состоит из строчных латинских буквtext="dbaca"
'caaca'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 104 теста на сервере, включая скрытые.