在这个挑战中,您将从每个句子中删除重复的单词。
例子
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
)。
- 与往常一样,不允许出现标准漏洞。
这是代码高尔夫球,因此以字节为单位的最短代码胜出!
@ThomasKwa,
—
Downgoat
a b.
因为` a` 已删除。
@CamilStaps你会得到
—
Downgoat
a__b__
,因为反复b
被删除,重复a
被删除
@ BradGilbertb2gills输入中允许所有ASCII字符。不过,只有字母才算是单词
—
Downgoat
a b a.
去什么?