다희의 코딩 성장일기

[프로그래머스] level1. 자연수 뒤집어 배열로 만들기 (자바 JAVA) 본문

Algorithm/프로그래머스

[프로그래머스] level1. 자연수 뒤집어 배열로 만들기 (자바 JAVA)

ilmiodiario 2021. 8. 20. 11:50

[ 문제 ]  [프로그래머스] level1. 자연수 뒤집어 배열로 만들기 (자바 JAVA)

 

문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12932

 

코딩테스트 연습 - 자연수 뒤집어 배열로 만들기

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345

programmers.co.kr


# 접근 방법 및 풀이 

 

  • StringBuilder써서 reverse()해서 역순으로 하고 해도 됐을 것 같다! 근데 난 그냥 배열로 만들고 거꾸로 탐색해서 값을 넣었다!
  • 코드참조

# 주의할 점 

 

  • 없음

 

JAVA 코드
class Solution {
    public int[] solution(long n) {
        String s = Long.toString(n);
        int[] answer = new int[s.length()];
        for(int i = s.length()-1, j = 0; i >= 0 ; i --, j++){
            answer[j] = s.charAt(i)-'0';
        }
        return answer;
    }
}

 

 

 

REVIEW

Comments