프로그래밍 문제 23번 자연수 뒤집어 배열로 만들기
2022. 9. 29. 18:47 - DoosanBaek
언어: Java
문제 : 자연수 뒤집어 배열로 만들기
문제 번호 23번
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건- n은 10,000,000,000이하인 자연수입니다.
입출력 예시
n | return |
12345 | [5,4,3,2,1] |
Solution.Java
class Solution {
public int[] solution(long n) {
int len = (""+n).length();
int[] arr = new int[len];
for(int i=0; i<len; i++) {
arr[i] = (int)(n%10);
n/=10;
}
return arr;
}
}
실행 메소드 추가
import java.util.Arrays;
class Solution23 {
public int[] solution(long n) {
int len = (""+n).length();
int[] arr = new int[len];
for(int i=0; i<len; i++) {
arr[i] = (int)(n%10);
n/=10;
}
return arr;
}
public static void main(String[] args) {
Solution23 solution23 = new Solution23();
int n = 12345;
System.out.println(Arrays.toString(solution23.solution(n)));
}
}
'알고리즘' 카테고리의 다른 글
프로그래머스 코딩테스트 27번 콜라츠 추측 (0) | 2022.09.30 |
---|---|
프로그래머스 코딩테스트 26번 제일 작은 수 제거하기 (0) | 2022.09.29 |
프로그래머스 코딩테스트25번 정수 제곱근 판별 (0) | 2022.09.29 |
프로그래머스 코딩테스트 문제24번 정수 내림차순으로 배치하기 (0) | 2022.09.29 |
프로그래밍 문제 22번 자릿수 더하기 (0) | 2022.09.28 |
프로그래밍 문제 21번 이상한 문자 만들기 (0) | 2022.09.27 |
프로그래밍 문제 20번 완주하지 못한 선수 (1) | 2022.09.26 |
프로그래밍 문제 19번 수박수박수 (1) | 2022.09.26 |