369게임

김세호·2022년 12월 6일
0
post-thumbnail

내 풀이

class Solution {
    public int solution(int order) {
        int answer = 0;
        String orderNum = "";
        orderNum = Integer.toString(order);
        for(int i = 0 ; i < orderNum.length() ; i++){
            if(orderNum.charAt(i)=='3'||orderNum.charAt(i)=='6'||orderNum.charAt(i)=='9'){
                answer++;
            }
        }
        return answer;
    }
}

업로드중..

다른 사람 풀이

정수형 order에 문자열 "" 더해주어 문자열 order로 바꿔주고, toCharArray를 이용해 order 각 문자를 배열로 담아 비교한다.

 int answer = 0;
    for(char x : ("" + order).toCharArray()) if(x == '3' || x == '6' || x =='9') // answer++;
        return answer;
    }

0개의 댓글