题目描述
8岁的安迪有一个梦想,他想自己做一本字典。这对他来说有点困难,因为他现在认识的词语数量非常有限。他没有自己想出所有的单词,而是有了一个聪明的想法。他会从书架上挑选一本他最喜欢的故事书,从中抄写所有不同的单词。按字母顺序排列单词,他就完成了!当然,这是一项非常耗时的工作,而这正是计算机程序有帮助的地方。
要求您编写一个程序,列出输入文本中的所有不同单词。在这个问题中,单词被定义为字母表的连续序列,大写和/或小写。
只有一个字母的单词也要考虑。此外,您的程序必须不区分大小写。例如,“Apple”,“apple” 或 “APPLE” 视为相同。
输入格式
输入文件是一个不超过5000行的文本。一个输入行最多有200个字符。输入由EOF终止。
输出格式
您的输出应该给出输入文本中出现的不同单词的列表,一行一个。这个单词都应该用小写,按字母顺序排列。你可以确定不同单词不超过5000个。
样例数据
input
Adventures in Disneyland
Two blondes were going to Disneyland when they came to a fork in the road. The sign read: "Disneyland Left."
So they went home.
output
a
adventures
blondes
came
disneyland
fork
going
home
in
left
read
road
sign
so
the
they
to
two
went
were
when