본문 바로가기
카테고리 없음

[Lv.0 - Java] 120891. 369게임

by 키튼햄 2023. 12. 16.

 

문제

https://school.programmers.co.kr/learn/courses/30/lessons/120891?language=java

 

 

 

 

풀이

int 타입을 +" "을 이용해 String 타입으로 변경해준 후,

toCharArray() 메소드로 char[] 배열에 문자를 각각 넣어주고, for문을 이용해 각 문자들이 3, 6, 9일때만 answer의 값을 +1하도록 했다.

 

 

코드

class Solution {
    public int solution(int order) {
        int answer = 0;
        String orderStr = order+"";
        char[] ch = orderStr.toCharArray();
        for(char od : ch){
            if(od=='3'||od=='6'||od=='9'){
                answer++;
            }
        }
        return answer;
    }
}