P99143

统计单词

难度 2 级 字符处理
讨论 统计 49通过 110提交 44.5%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

输入一行字符串,包含英文单词、数字、标点符号,请统计其中的单词个数。例如"I am a boy",含有4个单词。由于输入的原因,这一行字符有以下特点: (1)会有多个空格连在一起。 (2)标点符号之前、之后都会直接与单词连接。 (3)单词的拼写一定是正确的,且每个单词只有由字母组成,不会出现错误的单词。比如不会出现"2nd"这种单词,也不会出现"bo4y"这种错误的单词。 (4)I'm算两个单词,同理H's也是两个单词。 (5)连词符按标点符号处理,即出现"woo-woo-woo",算3个单词。 ) 注意:单个数字不是单词。

输入

一行字符串,不超过300个字符。

输出

一个正整数,表示单词的个数。

样例

样例 1
输入
Long long      ago,there lived a,king.
输出
7
样例 2
输入
Happy,,,,,, happy
输出
2
样例 3
输入
I have 3 bags........
输出
3
Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交