Dada uma sequência como entrada, imprima uma nova sequência com cada letra pressionada para a direita pelo respectivo índice alfabético.
Todos sabemos que A é lento e Z é uma letra rápida. Isso significa que Z é deslocado para a direita em 25 espaços, A não é deslocado e B é deslocado em 1 espaço.
Seu programa precisa lidar apenas com letras maiúsculas de AZ e sem outros caracteres, sem espaços em branco, sem pontuação.
Observe que, se 2 ou mais letras caírem no mesmo espaço após a mudança, o caractere mais recente será usado. (Exemplo: BA
-> A
)
Exemplos
"AZ" -> "A Z"
"ABC" -> "A B C"
"ACE" -> "A C E"
"CBA" -> " A"
"HELLOWORLD" -> " E H DLL OLO R W"
Regras
- Isso é código-golfe , portanto o código mais curto em qualquer idioma, bytes, vence.
As brechas padrão são proibidas.
A entrada deve ser recebida como uma sequência.
- Você pode imprimir o resultado
stdout
ou retornar uma sequência. - Um único espaço em branco à direita e / ou nova linha é permitido.
- Você também pode usar letras minúsculas como entrada ou saída, mas use apenas ambos os casos.