본문 바로가기
알고리즘/프로그래머스 1단계

[프로그래머스] 3진법 뒤집기

by lanuarius19 2022. 6. 5.
728x90

프로그래머스 1단계
3진법 뒤집기

https://programmers.co.kr/learn/challenges

 

문제 설명

 

3진법 뒤집기

 

 

풀이

 

class Solution {
    public int solution(int n) {
        int answer = 0;
        String stAnswer = "";
        
        while(n > 0) {
            stAnswer = (n % 3) + stAnswer;
            n /= 3;
        }
        StringBuilder sb = new StringBuilder(stAnswer);
        answer = Integer.parseInt(sb.reverse().toString(), 3);
        
        return answer;
    }
}
 
728x90

댓글