[프로그래머스] 코딩테스트 연습 - 연습문제 Level 2 124 나라의 숫자

uoahy·2021년 9월 28일
0

Solution.java

class Solution {
    public String solution(int n) {
        String answer = "";
        
        int[] num = { 1, 2, 4 };
        
        StringBuilder sb = new StringBuilder();

        while (n != 0) {
            n--;
            sb.append(num[n % 3]);
            n /= 3;
        }
        
        answer = sb.reverse().toString();
        
        return answer;
    }
}

규칙을 찾아서 풀긴 풀었는데 수학적으로 증명은 못하겠다.

출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges

0개의 댓글