Q.
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> arrayList = new ArrayList();
int numberOfFor=scanner.nextInt();
for(int i=0; i<numberOfFor; i++)
{
int temp_num = scanner.nextInt();
arrayList.add(temp_num);
}
Main ascendingAlgorithm = new Main();
ArrayList<Integer> sortingCompletedArray = ascendingAlgorithm.makeAscendingArray(arrayList);
for(int i=0; i<sortingCompletedArray.size(); i++)
{
System.out.println(sortingCompletedArray.get(i));
}
}
private ArrayList<Integer> makeAscendingArray(ArrayList<Integer> _arrayList)
{
_arrayList.sort(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return (o1<o2) ? -1 : ((o1==o2)?0 : 1);
}
});
return _arrayList;
}
}
2750번
수 정렬하기
https://www.acmicpc.net/problem/2750
'내 맘대로 알고리즘' 카테고리의 다른 글
KiwiJuiceEasy, InterestingParty, Cryptography (0) | 2018.12.24 |
---|---|
가장 짧은 회문 구하기 ThePalindrome with java (0) | 2018.12.24 |
03. 팩토리얼 재귀함수 자바 (0) | 2018.12.19 |
02. 빅오 표기법 & 버블소트, 선택정렬 (0) | 2018.10.30 |
01. 배열과 집합 (0) | 2018.10.29 |