[프로그래머스] 코딩테스트 연습 - 연습문제 Level 1 문자열 다루기 기본

uoahy·2021년 9월 27일
0

Solution.java

class Solution {
    public boolean solution(String s) {
        int len = s.length();
        if (len != 4 && len != 6) return false;
            
        for (int i = 0; i < len; i++) {
            if (!Character.isDigit(s.charAt(i))) return false;
        }
        
        return true;
    }
}

다른 사람의 풀이를 보니 예외를 이용한 사람, 정규표현식을 이용한 사람 등이 있었다.

특히 정규표현식을 사용한게 참신해보였다. 다음에 나도 정규표현식을 공부해봐야겠다.

출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges

0개의 댓글