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

dev·2021년 3월 30일
0

코드

public class 자연수_뒤집어_배열로_만들기 {
    public int[] solution(long n) {
        int[] answer = new int[String.valueOf(n).length()];
        int i=0;
        while(n > 0) {
        	long a = (n%10);
        	answer[i] = (int) a;
        	n=n/10;
        	i++;
        }
        for(int b : answer) {
        	System.out.println(b);
        }
        return answer;
    }
}

코드 설명

answer 배열 길이를 n의 길이만큼 만들어주기 위해 String.valueOf 사용
n을 10으로 나눈 나머지를 int로 캐스팅하고 answer에 추가
n을 자기 자신값에 10을 나눈 걸 저장해서 n이 0보다 크면 루프를 돌도록 한다.

profile
studying

0개의 댓글