Neste desafio, você removerá palavras duplicadas de cada frase .
Exemplos
Hello Hello, World!
Hello, World!
Code Code! Golf Code
Code! Golf Code
Hello hello World
Hello World
Programming Golf Programming!
Programming Golf!
Especificação
- A entrada será uma sequência de caracteres ASCII.
- Uma sentença é definida como qualquer coisa até o final da string, avanço de linha (
\n
) ou pontuação (.!?
). - Uma palavra é definida como uma sequência de
A-Za-z
. - As palavras não diferenciam maiúsculas de minúsculas (
Hello
==heLlO
).
- Somente a primeira ocorrência de uma palavra em uma frase é mantida.
- Se uma palavra for removida, os espaços antes da palavra removida deverão ser removidos. (por exemplo
A A B
->A B
).
- Como sempre , brechas padrão não são permitidas.
Este é o código-golfe, pelo que o código mais curto em bytes vence!
a b.
porque o `a` foi removido.
a__b__
porque o repetido b
é removido e as repetidas a
é removido
a b a.
vai para o que?