Il existe un chiffre très simple qui remplace une lettre par sa position dans l'alphabet. Par exemple, abcdeviendrait 1 2 3dans ce chiffre.
Ce défi est une version alternative de ce chiffre.
Le défi
Créez un programme qui accepte une entrée de caractères ASCII et génère une chaîne séparée par des espaces de:
entiers à
-26travers26lettres à
atraversj
La sortie doit provenir de STDOUT ou de l'alternative la plus proche de votre langue.
Caractéristiques
Les majuscules doivent être annulées. Un capital
Dpar exemple serait-4, tandis qu'un minuscule ledserait4.Les chiffres doivent être remplacés par leurs homologues alpha.
1êtrea, etc. Tous les zéros dans l'entrée serontj.Tous les caractères non alphanumériques (à l'exception des espaces) doivent être ignorés.
Les espaces sont
0.Les espaces adjacents dans la sortie doivent être réduits à un seul espace.
Input: You + Me Correct Output: -25 15 21 0 -13 5 Incorrect Output: -25 15 21 0 0 0 -13 5Un seul espace de fin ou une nouvelle ligne est autorisé.
Exemples
Input: programming puzzles
Output: 16 18 15 7 18 1 13 13 9 14 7 0 16 21 26 26 12 5 19
Input: Code Golf
Output: -3 15 4 5 0 -7 15 12 6
Input: Programming Puzzles & Code Golf
Output: -16 18 15 7 18 1 13 13 9 14 7 0 -16 21 26 26 12 5 19 0 -3 15 4 5 0 -7 15 12 6
Input: C0d3 G0lf
Output: -3 j 4 c 0 -7 j 12 6
Input: abc_ABC
Output: 1 2 3 -1 -2 -3
Tableau d'affichage
Pour que votre score apparaisse sur le tableau, il doit être dans ce format:
# Language, Bytes
Les barrés ne devraient pas poser de problème.