Nella chat, spesso digitiamo velocemente e non osserviamo realmente l' ordine delle lettere prima di pubblicare un messaggio. Dato che siamo pigri, abbiamo bisogno di un programma che scambia automaticamente le ultime due lettere con le nostre parole, ma poiché non vogliamo rispondere troppo tardi, il codice deve essere breve.
Il tuo compito, se desideri accettarlo, è scrivere un programma che capovolga le ultime due lettere di ogni parola in una data stringa (così la parola Thansk
si trasforma in Thanks
). Una parola è una sequenza di due o più lettere dell'alfabeto inglese delimitate da un singolo spazio.
La stringa / elenco di caratteri che ricevi come input è garantito per contenere solo caratteri alfabetici e spazi (ASCII [97 - 122], [65 - 90] e 32).
Puoi prendere input e fornire output attraverso qualsiasi metodo standard , in qualsiasi linguaggio di programmazione , tenendo presente che queste scappatoie sono vietate per impostazione predefinita.
L'output può avere uno spazio finale e / o una nuova riga finale.
L'input conterrà sempre solo parole (e lo spazio bianco corrispondente) e sarà composto da almeno una parola.
Si tratta di code-golf, quindi l'invio più breve (segnato in byte), in ogni lingua vince!
Casi test
Si noti che le stringhe sono racchiuse tra virgolette per la leggibilità.
Ingresso -> Uscita "Grazie" -> "Grazie" "Youer welcoem" -> "Sei il benvenuto" "Questa è una mela" -> "Thsi si na appel" "Flippign Lettesr Aroudn" -> "Lanciare lettere intorno" "LA BELLA CHIAMATA ENTRATA CON LETTERE DI SCAMBIO" -> "LA BELLA SCALA CON LE LETTERE DI SCAMBIO"
Oppure, per comodità della suite di test, ecco gli ingressi e le uscite corrispondenti separatamente:
thansk Benvenuto Questa è una mela Flippign Lettesr Aroudn LA BELLA CHIAMATA ENTRATA CON LETTERE DI SCAMBIO R
Grazie Prego Questo è un appel Lanciando Lettere Intorno la bizzarra balaustra con letteR scambiate
Grazie a DJMcMayhem per il titolo. Questa era originariamente una CMC .