코드의 여백

[프로그래머스] Lv. 1 자연수 뒤집어 배열로 만들기(Java)

by rowing0328
https://school.programmers.co.kr/learn/courses/30/lessons/12932
 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

정답 코드

public class Solution {
	
    public int[] solution(long n) {
    	String str = Long.toString(n);
        String reversed = new StringBuilder(str).reverse().toString();
        char[] arr = reversed.toCharArray();
        
        int[] result = new int[arr.length];
        for (int i = 0; i < result.length; i++) {
        	result[i] = arr[i] - '0';
        }
        return result;
    }
    
}

 

설명

  1. 입력받은 숫자를 문자열로 변환한다.
  2. 문자열을 뒤집는다.
  3. 뒤집힌 문자열을 문자의 배열로 변환한다.
  4. 배열의 각 문자를 정수로 변환한다.

 

실행 결과

 

참고 자료 :

취업과 이직을 위한 프로그래머스 코딩 테스트 문제 풀이 전략 : 자바 편 | 김현이

 

프로그래머스 코딩 테스트 문제 풀이 전략: 자바 편 | 김현이 - 교보문고

프로그래머스 코딩 테스트 문제 풀이 전략: 자바 편 | 핵심 개념, 프로그래머스에서 선별한 79개 문제 풀이, PCCP 대비까지! 합격에 한 걸음 더 가까워지는 실전형 코딩 테스트 문제 풀이 가이드개

product.kyobobook.co.kr

블로그의 정보

코드의 여백

rowing0328

활동하기