문자열 다루기 기본 [Java]

sua·2022년 12월 18일

문제


풀이

class Solution {
    public boolean solution(String s) {
        boolean answer = true;
        
        if(s.length() == 4 || s.length() == 6) {
            for(char c : s.toCharArray()) {
                if(!Character.isDigit(c)) {
                    answer = false;
                    break;
                }
            }
        } else {
            answer = false;
        }
        
        return answer;
    }
}

문자열 s의 길이가 4또는 6인 경우 for문을 돌려서 문자 c가 숫자가 아니라면 answer을 false로 변경하고 for문을 빠져나오게 한다. 그리고 문자열 s의 길이가 4또는 6이 아닌 경우에도 answer을 false로 변경해주면 된다.

결과

profile
가보자고

0개의 댓글