El objetivo de este desafío es recibir una entrada y salida de esa entrada pero con el orden de las oraciones invertido. Entrada de ejemplo:
Hello friend. What are you doing? I bet it is something I want to do too!
Salida de ejemplo:
I bet it is something I want to do too! What are you doing? Hello friend.
Como puede ver en los ejemplos, su programa tiene que lidiar con signos de interrogación, signos de exclamación y puntos. Puede suponer que cada oración tiene una puntuación y un espacio antes de la siguiente oración. Los espacios finales / líneas nuevas están bien, siempre y cuando sea legible. El código más corto gana.
¡Buena suerte!
EDITAR: puede suponer que las oraciones no tienen comillas ni paréntesis, pero si hace que su código sea capaz de lidiar con ambos, obtendrá -5 bytes Salida de ejemplo para parens / quotes:
"Hello, " she said. (I didn't know what she was talking about.) --> (I didn't know what she was talking about.) "Hello, " she said.
"Hello!" she said. (I hesitated. How should I respond? This is too much!) I responded, "Hi there. How are you? What is your cat's name?" without thinking any more about it.