C语言 | Leetcode C语言题解之第520题检测大写字母

题目:

题解:

cpp 复制代码
bool detectCapitalUse(char * word){
    int len = strlen(word);
    int res = 0;
    int index = -1;
    if(len == 1)
        return true;
    else{
        for(int i = 0; i < len; i++){
            if(isupper(word[i])){
                res++;
                index = i;
            }
        }
    }
    return res == len || res == 0 || (res == 1 && index == 0);
}
相关推荐
小年糕是糕手2 分钟前
【C++】模板初阶
java·开发语言·javascript·数据结构·c++·算法·leetcode
秦苒&1 小时前
【C语言指针二】从入门到通透:核心知识点全梳理(野指针,assert断言,指针的使用和传址调用,数组名的理解和使用指针反访问数组)
c语言·开发语言
Tandy12356_2 小时前
手写TCP/IP协议——IP层输出处理
c语言·网络·c++·tcp/ip·计算机网络
夏乌_Wx9 小时前
练题100天——DAY23:存在重复元素Ⅰ Ⅱ+两数之和
数据结构·算法·leetcode
龚礼鹏11 小时前
Android应用程序 c/c++ 崩溃排查流程
c语言·开发语言·c++
ada7_15 小时前
LeetCode(python)108.将有序数组转换为二叉搜索树
数据结构·python·算法·leetcode
独自破碎E15 小时前
加油站环路问题
java·开发语言·算法·leetcode
Swift社区16 小时前
LeetCode 445 - 两数相加 II
算法·leetcode·职场和发展
墨染点香16 小时前
LeetCode 刷题【187. 重复的DNA序列】
算法·leetcode·职场和发展