Algorithm

자연수를 뒤집어 리스트로 만들기

OOOooOOoo·2018년 4월 8일·조회 5,180

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;
	}
}

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.