[백준,BOJ 1427] 소트인사이드(JAVA 구현)
코테/백준 온라인 저지(BOJ)

[백준,BOJ 1427] 소트인사이드(JAVA 구현)

반응형

 

-내 생각

  정렬 카테고리에 분류된 문제로 입력받은 정수 n을 각 자릿수로 구분하여 내림차순 정렬 후 출력하는 것이므로 크게 어려운 문제는 아니다.

 

-해법

import java.util.*;

public class Main {
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);	
		ArrayList<Integer> arrayList = new ArrayList<>();
		
		int n= sc.nextInt();
		
		while(n!=0) {
			arrayList.add(n%10);// 자리수 저장
			n/=10;
		}
		
		Collections.sort(arrayList, Collections.reverseOrder()); //내림차순 정렬
		
		for(int i=0;i<arrayList.size();i++) {
			System.out.print(arrayList.get(i));
		}
		
	}
	
}
반응형