1
2
3
4
5
6
7
8
9
10
11
12
13
|
import java.util.*;
class Solution {
public long[] solution(long n) {
int len = (int) Math.log10(n) + 1, i = 0; // 수 길이 구하기
long[] answer = new long[len];
while (n != 0) {
answer[i] = n % 10;
n /= 10;
i++;
}
return answer;
}
}
|
cs |
자리수를 구하기 위해 Math 함수를 썼다.
"" + n, String.valueOf(n), Long.toString(n)와 같이 String으로 변환 후 length 함수로 구하는 방법도 있다.
'Programmers > Level1' 카테고리의 다른 글
평균 구하기 (0) | 2021.07.07 |
---|---|
제일 작은 수 제거하기 (0) | 2021.07.07 |
약수의 합 (0) | 2021.07.06 |
문자열 내림차순으로 배치하기 (0) | 2021.07.06 |
문자열 다루기 기본 (0) | 2021.07.06 |