class Solution {
public int solution(int n) {
StringBuilder sb = new StringBuilder();
while (n > 0) {
sb.append(n % 3);
n /= 3;
}
String reversedTrit = sb.toString(); // 3진법 뒤집기
int answer = Integer.parseInt(reversedTrit, 3); // 10진법으로 변환
return answer;
}
}
'Playground > 자바문제집' 카테고리의 다른 글
[프로그래머스] JadenCase 문자열 만들기 (0) | 2023.03.30 |
---|---|
[백준] 11659번 (0) | 2023.03.30 |
[프로그래머스] 소수 찾기 (0) | 2023.02.19 |
[프로그래머스] 2016년 (0) | 2023.02.18 |
[프로그래머스] K번째 수 (0) | 2023.02.18 |