java

[프로그래머스 - 자바] 자연수 뒤집어 배열 만들기

tues 2023. 9. 19. 17:23

문제 설명

 

솔루션

import java.util.*;
class Solution {
    public int[] solution(long n) {
       
        String str = String.valueOf(n);
        StringBuilder sb = new StringBuilder(str);
        sb = sb.reverse();

        String[] str_arr = sb.toString().split("");
        int[] answer = new int[str_arr.length];
            for(int i = 0; i < str_arr.length; i++){
                answer[i] =Integer.parseInt(str_arr[i]);
            } 
        return answer;
    }
}

다른 풀이

class Solution {
  public int[] solution(long n) {
      String a = "" + n;
        int[] answer = new int[a.length()];
        int cnt=0;

        while(n>0) {
            answer[cnt]=(int)(n%10);
            n/=10;
            System.out.println(n);
            cnt++;
        }
      return answer;
  }
}