#1251. 打字
打字
【题目描述】
佩奇喜欢打字,所以王老师给他分配了一项任务: 佩奇需要打一本包含 个句子的书,句子之间用空格分隔。在这本书中,每个句子由一个或多个用空格分隔的单词组成,其中只有最后一个单词的最后一个字符是标点符号(‘.’,‘?’或者'!'),其余单词不包含标点符号。
单词是一个字符串,可能包含小写或大写的英文字母、数字或标点符号,其中标点符号只会出现在句子最后一个单词的末尾。
虽然佩奇喜欢打字,但他不喜欢打名字。
名字是指除第一个字符是大写英文字母之外,其他字符都是小写英文字母的单词。名字允许标点符号作为单词的最后一个字符(最后一个字符除外)。注意,单独的一个大写字母也认为是一个名字。
在佩奇开始打字之前,他想知道书里的每一句话中有多少个名字,请写一个程序来帮助他!
【输入格式】
第一行一个整数N,表示句子的数量。
接下来N行每行输入一个句子输入1个句子。
【输出格式】
共N行,第i行表示第i句话中的名字数量。
【输入样例】
1
Zimindaada AK NOI?
【输出样例】
1
【数据规模】
对于40%的数据,N=1;
对于100%的数据,1<=N<=5;保证总字符数不超过1000;
Statistics
Related
In following contests: