Ctrl K

Цифры и решётки в буквы

Лёгкая
Друзья переписываются простым шифром: каждая строчная латинская буква заменяется своим номером в алфавите. Буквы с a по i записываются одной цифрой от 1 до 9, а буквы с j по z — двузначным номером от 10 до 26, после которого ставится #. Дана зашифрованная строка cipher. Верните исходный текст. Гарантируется, что строка корректна и расшифровывается однозначно.
Пример 1
cipher='315#45' → 'code'

3 → c, 15# → o, 4 → d, 5 → e. Получается «code».

Пример 2
cipher='1226#' → 'abz'

Перед «12» нет решётки, поэтому это две отдельные буквы a и b, а «26#» — это z.

Пример 3
cipher='10#' → 'j'
Ограничения
  • 1 ≤ len(cipher) ≤ 1000
  • cipher состоит из цифр и символа #
  • cipher — корректная запись по описанным правилам
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
cipher='315#45'
Ожидается
'code'

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