문제 설명
자연수 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 strN = String.valueOf(n);
int[] answer = new int[strN.length()];
for (int i=0; i<strN.length(); i++){
answer[i]= Character.getNumericValue(strN.charAt(strN.length()-1-i));
}
return answer;
}
}
세부 설명
- 첫번째 리스트 값 = String의 마지막 Char 의 Integer값
- 두번째 리스트 값 = String의 마지막 -1 Char 의 Integer 값
이런식으로 접근한 것이다.
'코딩 공부 > Programmers-Java' 카테고리의 다른 글
[programmers] 12925 문자열을 정수로 바꾸기 (0) | 2025.03.06 |
---|---|
[programmers] 12934 정수 제곱근 판별 (0) | 2025.03.06 |
[programmers] 12933 정수 내림차순으로 배치하기 (1) | 2025.03.06 |
[programmers] 120831 짝수와 홀수 (0) | 2025.03.05 |
[programmers] 120831 짝수의 합 (0) | 2025.03.05 |