Inspiriert von dieser Herausforderung (oder genauer gesagt durch falsches Lesen) habe ich die folgende Herausforderung gefunden:
Wenn Sie eine Eingabezeichenfolge S haben, kehren Sie die Reihenfolge aller Groß- und Kleinbuchstaben um. Belassen Sie alle Zeichen, die keine Buchstaben sind. Zum Beispiel:
Beachten Sie, dass der Großbuchstabe W(der erste Großbuchstabe) durch H(den letzten) ersetzt wurde. Gleiches gilt für die Kleinbuchstaben: 'd' (der erste) wird durch e(der letzte) ersetzt, l(der zweite) durch l(der letzte) ... Alle Nichtbuchstaben bleiben an Ort und Stelle.
Eingang
- Die Eingabe ist eine Zeichenfolge mit nur ASCII-Zeichen im Bereich 32-126.
- Die Eingabe ist garantiert mindestens 1 Zeichen lang und überschreitet nicht das Limit Ihrer Sprache.
Ausgabe
- Dieselbe Zeichenfolge, wobei die Zeichen wie beschrieben vertauscht wurden.
Zusätzliche Regeln
- Standardlücken sind verboten
- Die Antwort muss ein vollständiges Programm oder eine Funktion sein, kein Snippet oder ein REPL-Eintrag.
- Code-Golf , die kürzeste Antwort in Bytes gewinnt.
Testfälle
A
A
Ok
Ok
OK
KO
Hello, World!
Wdlro, Holle!
0123456789
0123456789
The quick brown Fox jumps over the lazy doge
Feg odyza lehtr Tev ospmu jxon wor bkci uqeh
odd
ddo
racecar
racecar
EtOn Em OsN R AaToNsIsIhT!!1!
ThIs Is NoT A RaNsOmEnOtE!!1!

.+.*