class Solution {
public boolean solution(String s) {
boolean answer = true;
String[] sArr = s.split("");
if(s.length() == 4 || s.length() ==6) { // 문자열 길이 검사
for(int i = 0; i < sArr.length; i++) {
if(!sArr[i].matches("[0-9]")) {
answer = false;
// 숫자가 아닌 게 하나라도 있을 경우 false로 변경
break;
}
}
}else {
answer = false;
}
return answer;
}
}
저번에는 메소드를 만들어서 숫자인지 판별했는데 다른 사람 풀이를 보니까 정규표현식으로 간단하게 해결했길래 이번에는 나도 정규표현식을 사용해봤다ㅎㅎ
확실히 코드가 많이 짧아졌음ㅎㅎ