Учитывая строку в качестве входных данных, выведите новую строку с каждой буквой, сдвинутой вправо на соответствующий алфавитный указатель.
Мы все знаем, что буква A медленная, а буква Z быстрая. Это означает, что Z смещается вправо на 25 пробелов, A вообще не смещается, а B смещается на 1 пробел.
Ваша программа должна обрабатывать только заглавные буквы от AZ, и никаких других символов, ни пробелов, ни знаков препинания.
Обратите внимание, что если после сдвига две или более буквы попадают в один и тот же пробел, будет использован последний символ. (Пример: BA
-> A
)
Примеры
"AZ" -> "A Z"
"ABC" -> "A B C"
"ACE" -> "A C E"
"CBA" -> " A"
"HELLOWORLD" -> " E H DLL OLO R W"
правила
- Это код-гольф , поэтому выигрывает самый короткий код в байтах любого языка.
Стандартные лазейки запрещены.
Ввод должен быть получен в виде строки.
- Вы можете напечатать результат
stdout
или вернуть строку. - Допускается использование одного пробела и / или новой строки.
- Вы также можете использовать строчные буквы в качестве ввода или вывода, но используйте только один из них.