问题遇到的现象和发生背景
Hello World II
Description
现在又有一个人要加入程序员大家庭,他学习上述操作并输出了一行结果,请你检测他输出的“hello world!”是否正确(没有引号)。对他的要求不应该太高,所以你不用管他每一个字母是大写还是小写,只要字母拼写正确,并且 hello 和 world 中间有一个空格,最后有一个英文的感叹号即可。(感叹号后面不允许再有多余字符)
Input
一行字符,表示他的输入
Output
来检测他的输出是否合法,合法输出Yes
,否则输出 No
。(注意输出时 Yes
和 No
的大小写)
Sample Input 1
HeLLo world!
Sample Output 1
Yes
Sample Input 2
fidg kldf
Sample Output 2
No
Sample Input 3
Helloworld
Sample Output 3
No
Sample Input 4
Hello world!
Sample Output 4
No
Hint
样例1是对的,因为不用在意大小写。样例2的字母拼写有误,样例3中没有空格和感叹号,样例4中空格过多,只能有一个空格。所以 2、3、4样例都是错误的。
问题相关代码,请勿粘贴截图
没做出来,写的太垃圾了,就不放出来了
运行结果及报错内容
与答案不符
我的解答思路和尝试过的方法
判断空格,字母,大小写
我想要达到的结果
如上文output