class Solution {
public int solution(int n) {
int answer = 0;
StringBuilder sb = new StringBuilder();
while(n>0) {
sb.append(String.valueOf(n%3));
n /= 3;
}
String s = sb.toString();
for(int i=0; i<s.length(); i++) {
answer += (s.charAt(i)-'0')*Math.pow(3, s.length()-1-i);
}
return answer;
}
}
'Problem Solving > Programmers' 카테고리의 다른 글
[Level 1] 두 개 뽑아서 더하기 (0) | 2022.03.24 |
---|---|
[Level 1] 예산 (0) | 2022.03.24 |
[Level 1] 약수의 개수와 덧셈 (0) | 2022.03.23 |
[Level 1] 실패율 (0) | 2022.03.23 |
[Level 1] 폰켓몬 (0) | 2022.03.23 |