1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
class Solution {
public int solution(int n) {
int answer = 0;
int num = n;
String an ="";
while(num > 0){
an += num%3;
num /= 3;
}
// System.out.println(an);
String[] ten = an.split("");
for(int i = ten.length , j = 1 ; i > 0 ; i--){
num = Integer.parseInt(ten[i-1]);
//num 재사용. ! 과연 재사용이 좋을까 새로운 변수를 만드는게 좋을까
answer = answer + num * j;
j *= 3;
}
return answer;
}
}
|
cs |
'코테 > 프로그래머스' 카테고리의 다른 글
상위 n개 레코드 (0) | 2020.12.26 |
---|---|
lv1 완주하지 못한 선수 (0) | 2020.12.24 |
lv1 수박수박수박수박수박수? (0) | 2020.11.15 |
lv1 체육복 (0) | 2020.11.12 |
lv1 두 개 뽑아서 더하기 (0) | 2020.11.10 |