首页 > 学院 > 开发设计 > 正文

[LeetCode]520. Detect Capital

2019-11-06 06:30:10
字体:
来源:转载
供稿:网友

[LeetCode]520. Detect Capital

题目要求

这里写图片描述

思路

统计大小写数目,和单词数目比较,全大写或全小写,只有一个大写时检测是否首字母

代码

class Solution {public: bool detectCapitalUse(string Word) { unordered_map<int, int> detect; for (char p : word){ if (p >= 'a' && p <= 'z') { ++detect[0]; } else{ ++detect[1]; } } if (detect[0] == word.size() || detect[1] == word.size() || (detect[1] == 1 && word[0] >= 'A' && word[0] <= 'Z')){ return true; } return false; }};
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表