Programmers/Level1

자연수 뒤집어 배열로 만들기

zzunsik 2021. 7. 7. 00:10
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 함수로 구하는 방법도 있다.