본문 바로가기
코딩 테스트

[ 프로그래머스 ] 369게임

by 주연배 2024. 2. 28.

문제

 

풀이

1) order을 문자열로 변환한다.
2) 변환한 문자열은 charAt()을 사용하여 이중에서 3, 6, 9가 포함되면
3) answer++로 1씩 증가시켜준다.

 

결과

class Solution {
    public int solution(int order) {
        int answer = 0;
        String arr = String.valueOf(order);
        for(int i=0; i<arr.length(); i++){
            char ch = arr.charAt(i);
            if(ch=='3'|| ch == '6' || ch == '9')answer++;
        }
        return answer;
    }
}