前言:这是我们大学社团给我们大一新生布置的每日一题任务,因为本人编程理解有限,参考价值较低。
题目链接https://leetcode-cn.com/problems/detect-capital/submissions/ 判断字符串,我们有很多种方法可以解决这道题,这里我用计数的方式AC了:
class Solution {
public:
bool detectCapitalUse(string word) {
int n = word.size(),num=0;
for(int i=0;i<n;i++) {
if(word[i] <= 'Z'){
num++;
}
}
return num==0||num==n||num==1&&word[0]<='Z';
}
};
数数还是很简单的,而且代码看起来很清爽。