[프로그래머스] 문자열 다루기 기본

2020. 6. 17. 14:38프로그래머스/LEVEL 1

class Solution {
    public boolean solution(String s) {
        boolean answer = true;
        
        if(s.length()!=4 && s.length()!=6){
            return false;
        }
        
        for(int i=0; i<s.length(); i++){
            if(!Character.isDigit(s.charAt(i))){
                answer= false;
            }
        }
        return answer;
    }
}

 

1. 4글자 또는 6글자여야 true이므로 둘다 아닐시 바로 false리턴

2. 문자가 숫자인지 검증해주는 Character.isDigit() 메소드 이용하여 판별