Dans ce défi, vous supprimerez les mots en double de chaque phrase .
Exemples
Hello Hello, World!
Hello, World!
Code Code! Golf Code
Code! Golf Code
Hello hello World
Hello World
Programming Golf Programming!
Programming Golf!
spécification
- L'entrée sera une chaîne de caractères ASCII.
- Une phrase est définie comme n'importe quoi jusqu'à la fin de la chaîne, un saut de ligne (
\n
) ou une ponctuation (.!?
). - Un mot est défini comme une séquence de
A-Za-z
. - Les mots ne respectent pas la casse (
Hello
==heLlO
).
- Seule la première occurrence d'un mot dans une phrase est conservée.
- Si un mot est supprimé, les espaces avant le mot supprimé doivent être supprimés. (par exemple
A A B
->A B
).
- Comme toujours, les failles standard sont interdites.
C'est le code-golf donc le code le plus court en octets gagne!
a b.
car le «a» est supprimé.
a__b__
parce que la répétition b
est supprimée et la répétition a
est supprimée
a b a.
va à quoi?