首页 > 其他分享 >leetcode-520. 检测大写字母

leetcode-520. 检测大写字母

时间:2022-12-24 22:45:07浏览次数:61  
标签:力扣 word 检测 大写字母 520 leetcode

520. 检测大写字母 - 力扣(Leetcode)

unicode 包里面有 IsUpper 方法可以用来判断是否是大写字母

func detectCapitalUse(word string) bool {
    if len(word) <= 1 {
        return true
    }

    firstUpper := unicode.IsUpper(rune(word[0]))
    secondUpper := unicode.IsUpper(rune(word[1]))

    if !firstUpper && secondUpper {
        return false
    }

    for k, s := range word {
        if k <= 1 {
            continue
        }

        if secondUpper != unicode.IsUpper(s) {
            return false
        }

    }
    return true
}

标签:力扣,word,检测,大写字母,520,leetcode
From: https://www.cnblogs.com/wudanyang/p/17003491.html

相关文章

  • leetcode笔记——324周赛
    第三题中设置字典:G = defaultdict(set)这样默认每个item是个set,可以直接用G[i].add(),不用G.get()再判断了第三题中有个判断:return any(i != x and i!=y and......
  • leetcode-12整数转罗马数字
    12.整数转罗马数字罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D......
  • [leetcode每日一题]12.24
    平安夜重磅回归,以后再也不摸鱼了。也曾经想过,每天花上一两个小时想一道题有什么意义吗,有的时候完全是往错误的方向想的,而且随之耽误的正事且破坏的心情实在很令人不爽。但是......
  • [LeetCode]013-罗马数字转整数
    >>>传送门题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C1......
  • [LeetCode]012-整数转罗马数字
    >>>传送门题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C10......
  • #yyds干货盘点# LeetCode程序员面试金典:检查平衡性
    题目:实现一个函数,检查二叉树是否平衡。在这个问题中,平衡树的定义如下:任意一个节点,其两棵子树的高度差不超过1。示例1:给定二叉树[3,9,20,null,null,15,7]  3 /\......
  • LeetCode刷题第七周
    455、分发饼干classSolution{publicintcount;publicintfindContentChildren(int[]g,int[]s){Arrays.sort(g);Arrays.sort(s);......
  • leetcode-11. 盛最多水的容器
    ​​11.盛最多水的容器​​难度中等3977收藏分享切换为英文接收动态反馈给定一个长度为​​n​​的整数数组​​height​​。有​​n​​条垂线,第​​i​​条线的......
  • leetcode-回文数
    9.回文数给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例1......
  • [LeetCode]011-盛最多水的容器
    >>>传送门题目给定一个长度为n的整数数组 height 。有 n 条垂线,第i条线的两个端点是 (i,0) 和 (i,height[i]) 。找出其中的两条线,使得它们与 x 轴共同......