陆丰网站建设,校园招聘哪个网站做的好,自己做产品网站,宝塔安装wordpress我们定义#xff0c;在以下情况时#xff0c;单词的大写用法是正确的#xff1a; 全部字母都是大写#xff0c;比如 USA 。 单词中所有字母都不是大写#xff0c;比如 leetcode 。 如果单词不只含有一个字母#xff0c;只有首字母大写#xff0…我们定义在以下情况时单词的大写用法是正确的 ·全部字母都是大写比如 USA 。 ·单词中所有字母都不是大写比如 leetcode 。 ·如果单词不只含有一个字母只有首字母大写 比如 Google 。
给你一个字符串 word 。如果大写用法正确返回 true 否则返回 false 。
示例 1
输入word USA
输出true示例 2
输入word FlaG
输出false提示 ·1 word.length 100 ·word 由小写和大写英文字母组成
题目大意判断所给字符串的大小写是否符合要求。
分析按照题意进行模拟即可。
class Solution {
public:bool detectCapitalUse(string word) {int Nword.size();bool ffalse;//ftrue表示接下来的字母全是小写for(int i0;iN;i){if(islower(word[i])){if(!fi1) return false;ftrue;}else if(f) return false;}return true;}
};