520.Detect Capital
输入: "USA"
输出: True
示例 2:
输入: "FlaG"
输出: Falseclass Solution {
public:
bool detectCapitalUse(string word) {
if(word[0]>='A' && word[0] <='Z')
{
if(word.size()<=2) return true;
if(word[1]>='A' && word[1]<='Z')
{
for(int i=2;i<word.size();i++)
if(word[i]>='a' && word[i]<='z') return false;
}
else
{
for(int i=2;i<word.size();i++)
if(word[i]>='A' && word[i]<='Z') return false;
}
}
else
for(auto c: word)
if(c>='A' && c<='Z') return false;
return true;
}
};Last updated