Ctrl K

Буквенный код и раунды сумм цифр

Лёгкая
Дано слово word из строчных латинских букв и число rounds. Сначала каждая буква заменяется своим номером в алфавите (a → 1, b → 2, …, z → 26), и номера записываются подряд — получается одно длинное число. Например, "cab" превращается в 312. Затем rounds раз подряд число заменяется суммой своих цифр. Верните то, что получится после последнего раунда.
Пример 1
word="bad", rounds=1 → 7

Буквы превращаются в 2, 1, 4 — получается число 214. Сумма цифр: 2 + 1 + 4 = 7.

Пример 2
word="zoo", rounds=2 → 2

z = 26, o = 15, o = 15, число 261515. Первый раунд: 2 + 6 + 1 + 5 + 1 + 5 = 20. Второй: 2 + 0 = 2.

Пример 3
word="k", rounds=3 → 2

k = 11, затем 1 + 1 = 2, а дальше 2 остаётся 2.

Ограничения
  • 1 ≤ len(word) ≤ 100
  • 1 ≤ rounds ≤ 10
  • word состоит из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСумма двоичных строк ЛёгкаяСчиталка тройками и пятёрками ЛёгкаяСложение длинных чисел в строках ЛёгкаяДрон вернулся на площадку ЛёгкаяОдинаковый текст после стираний Лёгкая
загружаем Python…
Вход
word="bad", rounds=1
Ожидается
7

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 96 тестов на сервере, включая скрытые.