Data una stringa come input, stampa una nuova stringa con ogni lettera spinta a destra dal rispettivo indice alfabetico.
Sappiamo tutti che A è un lento e Z è una lettera veloce. Ciò significa che Z viene spostato a destra di 25 spazi, A non viene spostato affatto e B viene spostato di 1 spazio.
Il tuo programma deve gestire solo lettere maiuscole dalla A alla Z, e nessun altro carattere, nessuno spazio bianco, nessuna punteggiatura.
Nota che se 2 o più lettere cadono nello stesso spazio dopo lo spostamento, verrà utilizzato l'ultimo carattere. (Esempio: BA
-> A
)
Esempi
"AZ" -> "A Z"
"ABC" -> "A B C"
"ACE" -> "A C E"
"CBA" -> " A"
"HELLOWORLD" -> " E H DLL OLO R W"
Regole
- Questo è code-golf , quindi vince il codice più breve in qualsiasi lingua byte.
Sono vietate le scappatoie standard.
L'input deve essere ricevuto come una stringa.
- È possibile stampare il risultato
stdout
o restituire una stringa. - È consentito un singolo spazio finale e / o newline finale.
- Puoi anche usare lettere minuscole come input o output, ma usa solo entrambi i casi.