2021113 LeetCode刷题 检测大写字母 (难度:简单)

题目:

我们定义,在以下情况时,单词的大写用法是正确的:

  • 全部字母都是大写,比如 "USA" 。
  • 单词中所有字母都不是大写,比如 "leetcode" 。
  • 如果单词不只含有一个字母,只有首字母大写, 比如 "Google" 。

给你一个字符串 word 。如果大写用法正确,返回 true ;否则,返回 false 。

 

示例 1:

输入:word = "USA"
输出:true

示例 2:

输入:word = "FlaG"
输出:false

代码:
class Solution {
    public boolean detectCapitalUse(String word) {
    return word.matches("([A-Z]+)|([a-z]+)|([A-Z][a-z]*)");
    }
}

 

结果:

执行结果:
通过

添加备注

执行用时:10 ms, 在所有 Java 提交中击败了5.07%的用户
内存消耗:38.7 MB, 在所有 Java 提交中击败了5.07%的用户
通过测试用例:550 / 550
posted @ 2021-11-13 18:01  skystrivegao  阅读(46)  评论(0)    收藏  举报