En el chat, a menudo somos personas que escriben rápido y realmente no miramos el orden de las letras antes de publicar un mensaje. Como somos flojos, necesitamos un programa que intercambie automáticamente las dos últimas letras de nuestras palabras, pero como no queremos responder demasiado tarde, el código debe ser corto.
Su tarea, si desea aceptarla, es escribir un programa que invierta las dos últimas letras de cada palabra en una cadena dada (de modo que la palabra se Thansk
convierta en Thanks
). Una palabra es una secuencia de dos o más letras en el alfabeto inglés delimitadas por un solo espacio.
Se garantiza que la cadena / lista de caracteres que recibe como entrada solo contiene caracteres alfabéticos y espacios (ASCII [97 - 122], [65 - 90] y 32).
Puede tomar entradas y proporcionar salidas a través de cualquier método estándar , en cualquier lenguaje de programación , mientras toma nota de que estas lagunas están prohibidas de forma predeterminada.
La salida puede tener un espacio final y / o una nueva línea final.
La entrada siempre contendrá solo palabras (y el espacio en blanco correspondiente) y consistirá en al menos una palabra.
Este es el código de golf, por lo que gana la presentación más corta (puntuada en bytes) en cada idioma.
Casos de prueba
Tenga en cuenta que las cadenas están entre comillas para facilitar la lectura.
Entrada -> Salida "Thansk" -> "Gracias" "Youer welcoem" -> "De nada" "Esto es una manzana" -> "Thsi si na appel" "Flippign Lettesr Aroudn" -> "Voltear letras alrededor" "EL ANTIGUO RETO CON LAS LETRAS DE INTERCAMBIO" -> "EL RETO EXTRAÑO CON LAS LETRAS CAMBIADAS"
O, para conveniencia del conjunto de pruebas, aquí están las entradas y sus salidas correspondientes por separado:
Thansk Youer welcoem Esto es una manzana Flippign Lettesr Aroudn EL ANTIGUO RETO CON CAMBIO DE LETRAS
Gracias De nada Este si na appel Voltear letras alrededor EL RETO EXTRAÑO CON LETRAS CAMBIADAS
Gracias a DJMcMayhem por el título. Este fue originalmente un CMC .