본문 바로가기
Java/리트코드

[리트코드] 520. Detect Capital 대문자를 찾아라

by 2D3 2023. 1. 2.
728x90

 

 

Contents

    문제 설명


    다음과 같은 경우 중 하나가 해당될 때 단어의 대문자 사용을 올바른 것으로 정의한다.

    이 단어의 모든 문자는 "USA"처럼 대문자입니다.
    이 단어의 모든 문자는 "letcode"처럼 대문자가 아닙니다.
    이 단어의 첫 글자만 "Google"처럼 대문자입니다.
    문자열 단어가 주어지면, 대문자의 사용이 올바른 경우 true를 반환합니다.


    예시

    Example 1:
    
    Input: word = "USA"
    Output: true
    Example 2:
    
    Input: word = "FlaG"
    Output: false

    문제 풀이

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

     

    matches()
    정규표현식과 일치하는지 true/false로 확인

    728x90

    댓글