[프로그래머스] 124나라의 숫자 JAVA

AMUD·2022년 9월 1일
0

Algorithm

목록 보기
35/78

문제


문제링크

접근

  • 우선 3으로 나눈 몫과 나머지를 통해 코드를 작성하였는데, 3진법이라는 용어가 가장 걸맞는 것 같다.
  • 조건이 조금씩 헷갈렸지만 평이한 수준이었다.

소스 코드

class Main {
    public static void main(String[] args) throws Exception {
        int n = 1;
        Solution sol = new Solution();

        System.out.println("result : " + sol.solution(n));
    }
}

class Solution {
    public String solution(int n) {
        String answer = "";
        String[] nums ={"4","1","2"};
        while(n>0){
            answer=nums[n%3]+answer;
            if(n%3==0) n--;
            n/=3;
        }
        return answer;
    }
}
profile
210's Velog :: Ambition Makes Us Diligent

0개의 댓글