본문 바로가기

알고리즘/Programmers

[Programmers] Level2. 124 나라의 숫자 (Java)

 


문제풀이 )

1. 입력들어온 n값을 3으로 나누어 나머지값에 맞게 1 2 4 의 숫자를 문자형으로 answer에 담아준다.

2. num값을 3으로 나누어 준다.


class Solution {
    public String solution(int n) {
        String answer = "";
        String[] number = {"4", "1", "2"};
        int num = n;
        
        while(num > 0) {
            answer = number[num % 3] + answer;
            num = (num - 1)/3;
        }
        
        return answer;
    }
}