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 小时前
力扣81. 搜索旋转排序数组 II
算法·leetcode·职场和发展
im_AMBER5 小时前
Leetcode 52
笔记·学习·算法·leetcode
小欣加油5 小时前
leetcode 946 验证栈序列
c++·算法·leetcode·职场和发展
dqsh065 小时前
树莓派5+Ubuntu24.04 LTS CH348 / CH9344 驱动安装 保姆级教程
linux·c语言·单片机·嵌入式硬件·iot
夏鹏今天学习了吗6 小时前
【LeetCode热题100(66/100)】寻找两个正序数组的中位数
算法·leetcode·职场和发展
墨染点香7 小时前
LeetCode 刷题【151. 反转字符串中的单词】
算法·leetcode·职场和发展
奔跑吧邓邓子7 小时前
【C语言实战(80)】C语言实战:从复盘到进阶,解锁编程新高度
c语言·进阶·复盘·终篇
@曾记否7 小时前
如何在Keil5中在没有硬件支持的情况下使用Keil的模拟器(Simulator) + 调试窗口输出进行调试
c语言·stm32
烛衔溟8 小时前
C语言多级指针与函数指针:指针的高级用法
c语言·算法