课程29_05 1313 统计单词数
题目:
题目描述:
修罗王和邪狼潜入银行盗走了大量的珠宝,警察经过仔细查找和推理,终于找到了装有这批珠宝的保险柜,但无法打开保险柜。经过观察发现保险柜背面有一行字符,且发现只要统计出这行字符串中有多少个单词就是打开保险柜的密码。单词之间由一个或多个空格分开,且字符串不以空格开头。
输入描述:
输入一行包含若干空格的字符串,且字符串的长度不超过 1000 个字符。
输出描述:
占一行,输出单词数目。
样例输入:
How are you?
样例输出:
3
解析:
到这终于出了一道稍微不水的题目了(虽然对于学算法的大佬们来说仍然是水题)。
统计单词个数,是各种题目中关于字符串处理的老生常谈。其核心就是数空格的数量。唯一需要注意的两点就是:
- 两个单词之间可能是用多个空格分开的,所以不能无脑数空格的个数
- 题目说开头没有空格,不代表结尾没有空格
对于第一个问题,解决方案很简单