À travers l'alphabet
Dans ce défi, vous avez du mal à vous souvenir des lettres de l'alphabet. Pour contourner cela, vous montez et descendez l'alphabet jusqu'à ce que vous arriviez à la lettre.
Parce que vous voulez que votre code soit portable, vous l'écrirez avec des blocs de lettres. Vous avez un nombre limité de blocs de lettres car la plupart d'entre eux ont été volés, vous devez donc vous assurer que votre code est aussi court que possible.
Exemples
Les paires d'entrée / sortie sont séparées par une ligne vierge:
Ac
ABc
Ad
ABcd
fA
fedCBA
adB
abcdcB
Hello, World!
HGfefghijkllmno, WVUTSrqpopqrqponmlkjihgfed!
Défi
Votre objectif est de chaîner les lettres adjacentes avec toutes les lettres intermédiaires de l'alphabet ( A-Za-z
) entre elles. Si la capitalisation diffère, la capitalisation doit être transformée au milieu. Si la capitalisation ne peut pas être transformée de manière égale au milieu, elle se décompose après le milieu. Si un caractère n'est pas un caractère alphabétique, aucune transformation ne doit être effectuée.
Gagnant
C'est le code-golf donc le code le plus court en octets gagne!
-10% de bonus: si vos chaînes de code sont des chiffres
adB
devrait se transformer abcdCB
parce que c est au milieu de d et b.