1. 문제
출처 : https://programmers.co.kr/learn/challenge_codes/117
digit_reverse함수는 양의 정수 n을 매개변수로 입력받습니다.
n을 뒤집어 숫자 하나하나를 list로 표현해주세요
예를들어 n이 12345이면 [5,4,3,2,1]을 리턴하면 됩니다.
2. 코드
package Test; import java.util.ArrayList; public class DigitReverse { public static void main(String[] args) { int i = 13245768; DigitReverse dr = new DigitReverse(); System.out.println(dr.digitReverse(i)); } ArrayList<Integer> digitReverse(int i) { ArrayList<Integer> list = new ArrayList<Integer>(); StringBuilder sb = new StringBuilder(i+""); sb.reverse(); for ( int inx=0; inx<sb.length(); inx++) { list.add(Integer.parseInt(sb.charAt(inx)+"")); } return list; } }