class Solution {
public:
bool detectCapitalUse(string word) {
int len = word.size();
if(len<=0){
return false;
}
if(len == 1){
return true;
}
int i = 0;
if(word[i]-'A'>=0 && word[i]-'A'<26){
int num = i+1;
if(word[num]-'A' >=0 && word[num]-'A'<26){
while(word[num]-'A' >=0 && word[num]-'A'<26) num++;
if(num ==len){
return true;
}
else{
return false;
}
}
if(word[num]-'a' >=0 && word[num]-'a'<26){
while(word[num]-'a' >=0 && word[num]-'a'<26) num++;
if(num ==len){
return true;
}
else{
return false;
}
}
else{
return false;
}
}
else if(word[i]-'a'>=0 && word[i]-'a'<26){
int count = i;
while(word[count]-'a'>=0 && word[count]-'a'<26){
count++;
}
if(count==len){
return true;
}
else{
return false;
}
}
else{
return false;
}
}
};
520. Detect Capital
最新推荐文章于 2020-05-25 07:22:15 发布