520. Detect Capital

xiaoxiao2021-02-28  125

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; } } };
转载请注明原文地址: https://www.6miu.com/read-33765.html

最新回复(0)