Java/알고리즘
문자열 다루기 기본
티코딩
2024. 1. 29. 10:22

ㅇ 풀이
public boolean solution(String s) {
boolean answer = true;
if(s.length()==4 || s.length()==6){
for (char c : s.toCharArray()) {
if (!Character.isDigit(c)) {
return false;
}
}
}else{
return false;
}
return answer;
}
길이가 4 나 6이어야하니, 4,6이 아닐땐일단 false로 해놓고, 4,6일땐 주어진 String s 를 한글자씩 char로 바꿔, Character의 isDigit()은 10진수 숫자인지 판별하는 메서드이므로 10진수의 숫자가 아닌경우엔 바로 false를 반환한다.