Cree un programa con la menor cantidad de caracteres para invertir cada palabra en una cadena mientras mantiene el orden de las palabras, así como los signos de puntuación y mayúsculas, en su lugar inicial.
Por "Orden de las palabras", quiero decir que cada palabra está dividida por un espacio vacío (""), por lo que las contracciones y demás se tratarán como una sola palabra. El apóstrofe en las contracciones debe permanecer en el mismo lugar. ("Don't" => "Tno'd").
(La puntuación significa cualquier carácter que no sea az, AZ o espacio en blanco *).
- Los números se eliminaron de esta lista debido al hecho de que no puede tener números en mayúscula. Los números ahora se tratan como puntuación.
Por ejemplo, para la entrada:
Hello, I am a fish.
debería generar:
Olleh, I ma a hsif.
Observe que O, que es la primera letra de la primera palabra, ahora es mayúscula, ya que H antes era mayúscula en la misma ubicación.
La coma y el punto también están en el mismo lugar.
Más ejemplos:
This; Is Some Text!
saldría
Siht; Si Emos Txet!
Se puede usar cualquier idioma. El programa con la menor cantidad de personajes gana.
Nod't hcuot tath!
Don't touch that!
mapa at'noD hcuot taht!
o paranoD't hcuot taht!
?