import java.util.*;
class Solution {
public int solution(int n) {
StringBuilder sb = new StringBuilder(Integer.toString(n,3));
return Integer.parseInt(sb.reverse().toString(),3);
}
}
🫡진법 변환에 관한 문제입니다. 진법 변환 방법은 위와 같습니다.
Integer.toString(숫자, 변환 할 진법)
을 이용하면 쉽게 진법을 변환 시킬 수 있습니다.
이 후 뒤집은 값의 10진법 값이 필요하므로 위 와 같이Integer.parseInt(숫자, 진법)
를 사용하면 쉽게 다시 10진법으로 바꿀 수 있습니다.
출처 : 프로그래머스 스쿨