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