技术栈

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

DdddJMs__1352024-11-04 9:02

题目:

题解:

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);
}
上一篇:在Mac下安装时间序列软件Hector
下一篇:简单的五子棋小游戏(Python 和HTML两种实现)
相关推荐
ydm_ymz
13 分钟前
C语言初阶4-数组
c语言·开发语言
Maybyy
14 分钟前
力扣242.有效的字母异位词
java·javascript·leetcode
wjcurry
22 分钟前
完全和零一背包
数据结构·算法·leetcode
灵哎惹,凌沃敏
2 小时前
C语言/Keil的register修饰符
c语言·开发语言
皮蛋sol周
2 小时前
嵌入式学习C语言(八)二维数组及排序算法
c语言·学习·算法·排序算法
森焱森
2 小时前
单片机中 main() 函数无 while 循环的后果及应对策略
c语言·单片机·算法·架构·无人机
IT永勇
3 小时前
数据结构-栈
c语言·数据结构·嵌入式开发
定偶
3 小时前
进制转换小题
c语言·开发语言·数据结构·算法
森焱森
4 小时前
60 美元玩转 Li-Fi —— 开源 OpenVLC 平台入门(附 BeagleBone Black 驱动简单解析)
c语言·单片机·算法·架构·开源
热门推荐
01【无标题】02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04Java类变量(静态变量)05KGG转MP3工具|非KGM文件|解密音频06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07使用Ruby接入实时行情API教程08Java学习第十五部分——MyBatis09DeepSeek各版本说明与优缺点分析10绿色建筑新态势:楼宇自控助力能效提升,推动成本优化新路径