ㅇ 풀이
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를 반환한다.
'Java > 알고리즘' 카테고리의 다른 글
직사각형 별찍기 (0) | 2024.02.02 |
---|---|
행렬의 덧셈 (0) | 2024.02.01 |
부족한 금액 계산하기 (0) | 2024.01.26 |
문자열 내림차순으로 배치하기 (1) | 2024.01.25 |
약수의 개수와 덧셈 (0) | 2024.01.24 |