-
프로그래머스 - 자연수 뒤집어 배열로 만들기알고리즘 2022. 4. 25.반응형
import java.util.Arrays; public class P_14 { public int[] sol(long n) { // 자연수 뒤집어 배열로 만들기 String x = String.valueOf(n); StringBuilder sb = new StringBuilder(x); sb.reverse(); String[] arr = sb.toString().split(""); int[] ans = new int[arr.length]; for(int i=0; i<ans.length; i++) { ans[i] = Integer.parseInt(arr[i]); } return ans; } public static void main(String[] args) throws Exception { P_14 p = new P_14(); System.out.println(Arrays.toString(p.sol(12345))); } }
먼저 자연수를 잘라서 배열로 담고, 역순 정렬을 위해서 String 형으로 바꿔야함
역순 정렬은 StringBuilder 클래스의 reverse() 메소드를 사용
배열에 담는 과정은 split() 메소드 사용
반환을 위해서 int형 배열을 만들고 for 반복문을 통해서 String을 int형으로 담아준다.
반응형'알고리즘' 카테고리의 다른 글
프로그래머스 - 이상한 문자 만들기 (0) 2022.05.05 프로그래머스 - 자릿수 더하기 (0) 2022.04.26 프로그래머스 - 정수 내림차순으로 배치하기 (0) 2022.04.23 프로그래머스 - 정수 제곱근 판별 (0) 2022.04.23 프로그래머스 - 제일 작은 수 제거하기 (0) 2022.04.20