leetcode 520. Detect Capital(easy)
来源:互联网 发布:呼叫中心排班软件 编辑:程序博客网 时间:2024/06/05 19:24
Given a word, you need to judge whether the usage of capitals in it is right or not.
We define the usage of capitals in a word to be right when one of the following cases holds:
- All letters in this word are capitals, like "USA".
- All letters in this word are not capitals, like "leetcode".
- Only the first letter in this word is capital if it has more than one letter, like "Google".
Example 1:
Input: "USA"Output: True
Example 2:
Input: "FlaG"Output: False
Note: The input will be a non-empty word consisting of uppercase and lowercase latin letters.
Subscribe to see which companies asked this question.
题目是要检测字母的大小写是否满足条件,这里的要求是要么全是大写或者全是小写,要么只有首字母大写其余小写
判断过程很简单,记录大写字母个数以及首字母是否是大小写。
class Solution {public: bool detectCapitalUse(string word) { int len = word.length(); if(len<=0) return false; if(len == 1) return true; bool first = isupper(word[0]); int uppertotal = 0; for(int i=0;i<len;i++) { if(isupper(word[i])) ++uppertotal; } if(uppertotal == 0) return true; else { if(uppertotal == len) return true; else if(uppertotal == 1 && first) return true; } return false; }};
0 0
- leetcode 520. Detect Capital(easy)
- 520. Detect Capital Easy
- leetcode 520[easy]---Detect Capital
- 520.Detect Capital(String-Easy)
- 【Leetcode】520. Detect Capital
- LeetCode 520. Detect Capital
- LeetCode 520. Detect Capital
- LeetCode-520. Detect Capital
- leetcode 520. Detect Capital
- leetcode 520. Detect Capital
- [leetcode] 520. Detect Capital
- [LeetCode]520. Detect Capital
- LeetCode | 520. Detect Capital
- 【LeetCode】520. Detect Capital
- LeetCode 520. Detect Capital
- leetcode 520. Detect Capital
- LeetCode 520. Detect Capital
- [leetcode]: 520. Detect Capital
- Sass/Scss学习
- Android 4.0 Launcher2源码分析——Workspace切换AllApps流程
- unity中调用dll(char*,以及带有函数指针的参数)方法总结
- BZOJ 2875: [Noi2012]随机数生成器
- caffe训练 create_filelist.sh
- leetcode 520. Detect Capital(easy)
- ARC与MRC
- UNIX再学习 -- 函数 fork 和 vfork
- Spring MVC中使用Swagger生成API文档和完整项目示例Demo,swagger-server-api
- ARM开发基础积累
- Hadoop之MapReduce
- [BZOJ 3036]绿豆蛙的归宿:期望DP
- 浅谈网站运营不能盲目的坚持
- IntelliJ +Gi t前期基本步骤