O objetivo deste desafio é receber uma entrada e saída dessa entrada, mas com a ordem da sentença invertida. Exemplo de entrada:
Hello friend. What are you doing? I bet it is something I want to do too!
Saída de exemplo:
I bet it is something I want to do too! What are you doing? Hello friend.
Como você pode ver nos exemplos, seu programa precisa lidar com pontos de interrogação, pontos de exclamação e pontos. Você pode assumir que cada sentença tem uma pontuação e um espaço antes da próxima sentença. Os espaços à direita / novas linhas estão ok, desde que sejam legíveis. O menor código vence.
Boa sorte!
EDIT: Você pode assumir que as frases não têm aspas ou parênteses, mas se você tornar seu código capaz de lidar com ambos, obterá -5 bytes Exemplo de saída para parens / aspas:
"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.