520. Detect Capital

来源:互联网 发布:局域网 封端口 编辑:程序博客网 时间:2024/06/15 21:59
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;        }    }};

原创粉丝点击