본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [369게임] 자바

by tripleup 2023. 6. 4.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 369게임

https://school.programmers.co.kr/learn/courses/30/lessons/120891


해결 과정

 

먼저 order를 문자열로 변환하기 위해 Integer.toString() 을 사용한다.

 

문자열 배열을 만들어 split을 통해 넣어주고,

반복문을 돌리며 3,6,9와 문자열배열의 문자가 같으면 answer++ 해준다.

 

소스 코드

 

class Solution {
    public int solution(int order) {
        int answer = 0;
        
        String s = Integer.toString(order);
        String [] or = s.split("");
        
        for (int i=0; i<or.length; i++){
            if (or[i].equals("3") || or[i].equals("6") || or[i].equals("9")) {
                answer++;
            }
        }
        return answer;
    }
}
728x90
반응형

댓글