Über das Alphabet
Bei dieser Herausforderung fällt es Ihnen schwer, sich an die Buchstaben des Alphabets zu erinnern. Um dies zu umgehen, gehen Sie das Alphabet auf und ab, bis Sie zum Buchstaben kommen.
Da Sie möchten, dass Ihr Code portabel ist, schreiben Sie ihn mit Buchstabenblöcken. Sie haben eine begrenzte Anzahl von Buchstabenblöcken, da die meisten gestohlen wurden. Stellen Sie daher sicher, dass Ihr Code so kurz wie möglich ist.
Beispiele
Eingabe / Ausgabe-Paare werden durch eine Leerzeile getrennt:
Ac
ABc
Ad
ABcd
fA
fedCBA
adB
abcdcB
Hello, World!
HGfefghijkllmno, WVUTSrqpopqrqponmlkjihgfed!
Herausforderung
Ihr Ziel ist es, benachbarte Buchstaben mit allen Zwischenbuchstaben des Alphabets ( A-Za-z) dazwischen zu verketten. Wenn sich die Groß- und Kleinschreibung unterscheidet, sollte die Groß- und Kleinschreibung in der Mitte umgewandelt werden. Wenn die Kapitalisierung in der Mitte nicht gleichmäßig transformiert werden kann, wird sie nach der Mitte aufgelöst. Wenn ein Zeichen kein alphabetisches Zeichen ist, sollte keine Transformation durchgeführt werden.
Gewinnen
Das ist Code-Golf, also gewinnt der kürzeste Code in Bytes!
-10% Bonus: Wenn Ihr Code Ziffern enthält
adBnach Ihren Regeln transformieren sollten, abcdCBweil c in der Mitte von d und b liegt.