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);
}
相关推荐
田梓燊38 分钟前
力扣:19.删除链表的倒数第 N 个结点
算法·leetcode·链表
爱编码的小八嘎4 小时前
C语言完美演绎8-15
c语言
YSF2017_34 小时前
C语言16-makefile(3)——makefile的模式规则
linux·c语言·开发语言
叶小鸡5 小时前
小鸡玩算法-力扣HOT100-堆
数据结构·算法·leetcode
小雅痞5 小时前
[Java][Leetcode simple] 28. 找出字符串中第一个匹配项的下标
java·开发语言·leetcode
dgaf6 小时前
谢谢 AI (打靶测试用文)
c语言·gpt·ai编程·d3d12
khalil10207 小时前
代码随想录算法训练营Day-31贪心算法 | 56. 合并区间、738. 单调递增的数字、968. 监控二叉树
数据结构·c++·算法·leetcode·贪心算法·二叉树·递归
一行代码一行诗++7 小时前
C语言中scanf详解
c语言·开发语言
ZenosDoron7 小时前
keil软件修改字体,Asm editor,和C/C++ editor的区别
c语言·开发语言·c++
yuan199978 小时前
C&CG(列与约束生成)算法,来解决“风光随机性”下的微网鲁棒配置问题
c语言·开发语言·算法