https://programmers.co.kr/learn/courses/30/lessons/68935
- 이진수를 구하듯이 주어진 정수가 3보다 크거나 같을 때 3으로 나눈 나머지를 문자열 변수에 하나씩 담아준다.
- 그럼 자동으로 문자열에는 거꾸로 뒤집힌 3진수가 쌓이는데, Integer.parseInt(값, 10진수로 표현 할 진수)를 입력하면 자동으로 10진수로 표현되는데 이를 리턴.
public class Solution {
public int solution(int n) {
String answer = "";
while(n > 0) {
answer += n % 3;
n /= 3;
}
return Integer.parseInt(answer, 3);
}
}