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보다 크면 루프를 돌도록 한다.