Вдохновленный этим вызовом (или, точнее, неправильным его чтением), я придумал следующий вызов:
Если задана входная строка S, измените порядок всех заглавных и строчных букв. Оставьте все не-буквенные символы на месте. Например:
Обратите внимание, что верхний регистр W
(первая заглавная буква) был заменен на H
(последний). То же самое касается строчных букв: «d» (первый) заменяется на ( e
последний), l
(второй) заменяется на l
(pen-ultimate) ... Все не-буквенные символы остаются на месте.
вход
- Ввод - это строка, содержащая только символы ASCII в диапазоне 32-126.
- Длина ввода должна быть не менее 1 символа и не превысит лимит вашего языка.
Выход
- Та же самая строка с замененными символами, как описано.
Дополнительные правила
- Стандартные лазейки запрещены
- Ответом должна быть полная программа или функция, а не фрагмент или запись REPL.
- Code-Golf , самый короткий ответ в байтах выигрывает.
Контрольные примеры
A
A
Ok
Ok
OK
KO
Hello, World!
Wdlro, Holle!
0123456789
0123456789
The quick brown Fox jumps over the lazy doge
Feg odyza lehtr Tev ospmu jxon wor bkci uqeh
odd
ddo
racecar
racecar
EtOn Em OsN R AaToNsIsIhT!!1!
ThIs Is NoT A RaNsOmEnOtE!!1!
.+
на.*
)