#P2601. 神秘力量的干扰

神秘力量的干扰

题目描述

在一个充满魔法与奇迹的王国中,信息的传递常常受到神秘力量的干扰。国王小k在听闻了这个古老的秘密后,意识到,信息的“空白”部分——那些多余的空格,竟然是魔法力量的来源。每当传递消息时,这些多余的空格不仅让信息显得冗长,还隐藏了不为人知的诅咒。

于是,国王下令召集王国中最聪明的学者,要求他们设计一种方法,去除这些不必要的空格,将信息恢复到最精简、最清晰的状态,以免魔法力量被误导。国王相信,只有在字符串中去掉这些冗余的空格,信息才会准确无误地传达给臣民们。

小k作为王国的年轻魔法学徒,接受了这个重要的任务。任务要求他清理掉字符串中多余的空格,只保留一个空格。如果字符串的开头或结尾有空格,也要一并去除,确保信息简洁明了。

例如,给定一个字符串:

"   The    quick   brown  fox   "

小k用魔法将其变成:

"The quick brown fox"

现在,小k需要你的帮助,运用这项魔法,帮助王国的信息传递恢复正常!

输入格式

共一行,包含一个字符串。字符串中可能包含多个空格。

输出格式

输出去掉多余空格后的字符串,输出占一行。

数据范围 输入字符串的长度不超过 200。

样例

Hello      world.This is    c language.
Hello world.This is c language.

提示

C++读入整行

getline(cin,str);