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

BioBeBE·2022년 6월 24일
0

프로그래머스

목록 보기
9/40

문제설명

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

제한조건

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

입출력 예

문제풀이

  1. long > String으로 바꾼뒤 String.length의 배열생성
  2. StringBuilder.reverse로 순서 바꾼뒤 char[]에 넣어줌
  3. char[] > answer[] 넣고 return

코드

import java.lang.StringBuilder;
class Solution {
    public int[] solution(long n) {
        int[] answer = new int[String.valueOf(n).length()];
        char[] a = new StringBuilder(String.valueOf(n)).reverse().toString().toCharArray();
        for(int i=0;i<answer.length;i++)answer[i]=(a[i]-48);
         return answer;
        }
    }
profile
개발자지망생

0개의 댓글