網頁

2014年1月21日 星期二

UVa 494 Kindergarten Counting Game

想法:
  檢查不是字母的下一個字元是不是字母,如果是數量就加一。對於這種input很多字串的情況,可以使用freopen("input.txt","rt",stdin)在debug時較為方便,但提交時記得刪除。



#include <cstdio>
using namespace std;
char line[100000];
bool is_word (char a){
if (a<='z' && a>='a' || a<='Z' && a>='A')
return 1;
return 0;
}
int main()
{
// freopen ("input.txt","rt",stdin);
while (gets(line)){
int num;
num = is_word(line[0]);
for(int i=0; line[i+1]; i++){
if (!is_word(line[i])) num += is_word(line[i+1]);
}
printf("%d\n",num);
}
return 0;
}

沒有留言:

張貼留言