В этом задании вы удалите повторяющиеся слова из каждого предложения .
Примеры
Hello Hello, World!
Hello, World!
Code Code! Golf Code
Code! Golf Code
Hello hello World
Hello World
Programming Golf Programming!
Programming Golf!
Спецификация
- На входе будет строка символов ASCII.
- Предложение определяется как что-либо до конца строки, перевода строки (
\n
) или пунктуации (.!?
). - Слово определяется как последовательность
A-Za-z
. - Слова не чувствительны к регистру (
Hello
==heLlO
).
- Сохраняется только первое вхождение слова в предложении.
- Если слово удалено, пробелы перед удаленным словом должны быть удалены. (например
A A B
->A B
).
- Как всегда, стандартные лазейки запрещены.
Это код-гольф, поэтому выигрывает самый короткий код в байтах!
a b.
потому что `a` удалено.
a__b__
потому что повторение b
удалено, а повторное a
удалено
a b a.
идет к чему?