LeetCode 520 Detect Capital

来源:互联网 发布:上海数据录入公司 编辑:程序博客网 时间:2024/05/29 03:19

题目大意是:给一个非空的字符串,让你判断他的大写方式正确与否。大写的正确用法给出:

  • 1. 所有字母全部大写
  • 2. 所有字母全部小写
  • 3. 只有首字母大写

只有这三种情况是正确的写法。

所以根据这三种情况可以写出处理函数。

题目链接

代码如下:

class Solution {public:    bool detectCapitalUse(string word) {int nCapital = 0;for (int i = 0; i < word.length(); i++) {if (isupper(word[i]))nCapital++;}if (!nCapital || nCapital == word.length() || (nCapital == 1 && isupper(word[0])))return true;return false; }};


原创粉丝点击