본문 바로가기
알고리즘/프로그래머스

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

by 모두의 향연 2024. 1. 11.
728x90
반응형
문제 설명


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

 

 

제한 조건


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

 

 

입출력 예


n return
12345 [5,4,3,2,1]

 

 

결과
class Solution {
	public int[] solution(long n) {
		String nts = n + "";
		int[] answer = new int[nts.length()];

		for (int i = 0; i < answer.length; i++) {
			answer[i] = nts.charAt(nts.length() - i - 1) - '0';
		}
		return answer;
	}
}

 

 

포인트

■ 정수 -> 문자열 -> 문자끝에부터(거꾸로) 배열에 차례대로 -> 정수로 저장

=> n -> +" " -> charAt(s의 길이-1-배열의 위치) -> -'0'

728x90
반응형