Im Chat tippen wir oft schnell und sehen uns die Reihenfolge der Buchstaben nicht genau an , bevor wir eine Nachricht posten . Da wir faul sind, brauchen wir ein Programm, das die letzten beiden Buchstaben in unseren Wörtern automatisch vertauscht, aber da wir nicht zu spät antworten möchten, muss der Code kurz sein.
Wenn Sie es akzeptieren möchten, müssen Sie ein Programm schreiben, das die letzten beiden Buchstaben jedes Wortes in einer bestimmten Zeichenfolge umblättert (so wird das Wort Thansk
zu Thanks
). Ein Wort ist eine Folge von zwei oder mehr Buchstaben im englischen Alphabet, die durch ein einzelnes Leerzeichen getrennt sind.
Die Zeichenfolge / Liste der Zeichen, die Sie als Eingabe erhalten, enthält garantiert nur alphabetische Zeichen und Leerzeichen (ASCII [97 - 122], [65 - 90] und 32).
Sie können Eingaben und Ausgaben mit jeder Standardmethode und in jeder Programmiersprache vornehmen. Beachten Sie dabei, dass diese Lücken standardmäßig verboten sind.
Die Ausgabe kann ein nachgestelltes Leerzeichen und / oder eine nachgestellte Newline enthalten.
Die Eingabe enthält immer nur Wörter (und das entsprechende Leerzeichen) und besteht aus mindestens einem Wort.
Das ist Code-Golf, also gewinnt die kürzeste Einsendung (in Bytes) in jeder Sprache!
Testfälle
Beachten Sie, dass die Zeichenfolgen aus Gründen der Lesbarkeit in Anführungszeichen gesetzt sind.
Eingabe -> Ausgabe "Thansk" -> "Danke" "Youer welcoem" -> "Du bist willkommen" "Das ist ein Apfel" -> "Thsi si na appel" "Flippign Lettesr Aroudn" -> "Briefe umdrehen" "DER ANDERE CHALLENEG MIT AUSTAUSCH VON BRIEFEN" -> "DER ANDERE CHALLENGE MIT AUSTAUSCH VON BRIEFEN"
Zur Vereinfachung der Testsuite sind hier die Eingänge und die entsprechenden Ausgänge separat aufgeführt:
Thansk Herzlich willkommen Das ist ein Apfel Flippign Lettesr Aroudn Der alte chaleNeg mit austauschbaren Briefen
Vielen Dank Bitte Dies ist ein Appell Briefe umdrehen teH odD chALleNge mit getauschten Briefen
Vielen Dank an DJMcMayhem für den Titel. Dies war ursprünglich ein CMC .