[프로그래머스] Lv. 1 문자열 다루기 기본(Java)
by rowing0328https://school.programmers.co.kr/learn/courses/30/lessons/12918
정답 코드
class Solution {
public boolean solution(String s) {
return s.matches("[0-9]{4}|[0-9]{6}");
}
}
설명
우선 문자열이 숫자로만 구성되어야 하므로 [0-9]를 이용할 수 있다.
여기에 길이가 4 또는 6이라는 조건을 추가하면 [0-9]{4}|[0-9]{6}과 같은 정규표현식이 만들어진다.
이를 이용하여 문자열을 검사하고 그 결과값을 반환하면 된다.
실행 결과
참고 자료 :
'🏅Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스] Lv. 2 이진 변환 반복하기(Java) (0) | 2025.02.03 |
---|---|
[프로그래머스] Lv. 1 신규 아이디 추천(Java) (0) | 2025.02.03 |
[프로그래머스] Lv. 1 숫자 문자열과 영단어(Java) (0) | 2025.02.03 |
[프로그래머스] Lv. 1 문자열 내 p와 y의 개수(Java) (0) | 2025.02.03 |
[프로그래머스] Lv. 2 문자열 압축(Java) (0) | 2025.01.20 |
블로그의 정보
코드의 여백
rowing0328