W całym alfabecie
W tym wyzwaniu masz problemy z zapamiętywaniem liter alfabetu. Aby to obejść, idź w górę i w dół alfabetu, aż dojdziesz do litery.
Ponieważ chcesz, aby Twój kod był przenośny, będziesz pisać go z blokami liter. Masz ograniczoną liczbę bloków liter, ponieważ większość z nich została skradziona, dlatego musisz upewnić się, że Twój kod jest tak krótki, jak to możliwe.
Przykłady
Pary wejścia / wyjścia są oddzielone pustą linią:
Ac
ABc
Ad
ABcd
fA
fedCBA
adB
abcdcB
Hello, World!
HGfefghijkllmno, WVUTSrqpopqrqponmlkjihgfed!
Wyzwanie
Twoim celem jest połączenie sąsiednich liter ze wszystkimi literami pośrednimi alfabetu ( A-Za-z) między nimi. Jeśli wielkość liter różni się, wielkość liter należy przekształcić na środku. Jeśli wielkie litery nie mogą być równomiernie przekształcone w środku, rozpadają się po środku. Jeśli znak nie jest alfabetyczny, nie należy przeprowadzać transformacji.
Zwycięski
To jest golf golfowy, więc wygrywa najkrótszy kod w bajtach!
-10% Bonus: jeśli Twój łańcuch zawiera cyfry
adBpowinien się przekształcić, abcdCBponieważ c znajduje się w środku d i b.