[프로그래머스 Level 1] 자연수 뒤집어 배열로 만들기 문제 풀이

❓ 문제

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.

제한 조건

  • n은 10,000,000,000이하인 자연수입니다.

🖨️ 입출력 예

💡 풀이

class Solution {

    public int[] solution(long n) {
        String num = Long.toString(n);
        int[] answer = new int[num.length()];
        
        for(int i = answer.length - 1; i >= 0; i--) {
            answer[i] = num.charAt(answer.length - i - 1) - '0';
        }

        return answer;
    }
}

✏️ comment

  • Long to String은 이렇게 !
    String s = Long.toString(l)

좋은 웹페이지 즐겨찾기