Attraverso l'alfabeto
In questa sfida, hai difficoltà a ricordare le lettere dell'alfabeto. Per aggirare questo, vai su e giù nell'alfabeto, fino ad arrivare alla lettera.
Poiché vuoi che il tuo codice sia portatile, lo scriverai con blocchi di lettere. Hai un numero limitato di blocchi di lettere perché molti di loro sono stati rubati, quindi devi assicurarti che il tuo codice sia il più corto possibile.
Esempi
Le coppie di input / output sono separate da una riga vuota:
Ac
ABc
Ad
ABcd
fA
fedCBA
adB
abcdcB
Hello, World!
HGfefghijkllmno, WVUTSrqpopqrqponmlkjihgfed!
Sfida
Il tuo obiettivo è quello di concatenare le lettere adiacenti con tutte le lettere intermedie dell'alfabeto ( A-Za-z) tra di loro. Se la capitalizzazione differisce, la capitalizzazione dovrebbe essere trasformata nel mezzo. Se la capitalizzazione non può essere uniformemente trasformata nel mezzo, si spezza dopo il centro. Se un personaggio non è un carattere alfabetico, non è necessario eseguire alcuna trasformazione.
vincente
Questo è code-golf quindi vince il codice più breve in byte!
-10% di bonus: se il tuo codice digita le cifre
adBdovrebbe trasformarsi in abcdCBperché c è nel mezzo di d e b.