데이터 정렬은 프로그래밍 문제를 푸는데 많이 사용된다.
NN개의 데이터가 입력되면, 오름차순된 결과를 출력하는 프로그램을 작성하시오.
입력 : 첫째줄에 NN이 입력된다. (1<=N<=10,000)(1<=N<=10,000)
다음 줄부터 NN개의 데이터가 한 줄에 한 개씩 입력된다.
출력 : 오름차순 정렬한 결과를 한 줄에 하나씩 순서대로 출력한다.
입력 예시 : 5 7 3 10 2 1
출력 예시 : 1 2 3 7 10
데이터를 입력받아 내림차순으로 정렬하는 프로그램을 작성하시오.
입력 : 첫줄에는 데이터의 개수를 입력받는다.(100이하의 정수)
다음 줄에는 데이터가 입력된다.(100이하의 정수)
출력 : 정렬된 데이터가 출력된다.
입력 예시 : 7 51 44 81 1 9 12 25
출력 예시 : 81 51 44 25 12 9 1
문제1) 백설공주와 난장이 (초등1)
안개 숲에는 백설 공주와 7명의 난장이가 함께 살고 있다.
7명의 난장이의 키가 입력으로 주어질때 이 중 키가 가장 큰 난장이와 두 번째로 큰 난장이의 키를 출력하는 프로그램을 작성하시오.
입력 : 첫 째 줄부터 일곱 번째 줄까지 한 줄에 하나씩 난장이의 키가 주어진다. 주어지는 난장이의 키는 100보다 작은 자연수이다.
출력 : 첫째 줄에는 가장 키가 큰 난장이의 키를 출력한다. 두 번째로 키가 큰 난장이의 키를 출력한다.
만약 가장 키가 큰 난장이가 둘 이상이라면 첫째 줄과 둘째 줄에 같은 값을 출력해야 한다.
입력 예시 : 79 57 88 72 95 88 64
출력 예시 : 95 88
CodeUP 데이터정렬 2020-04-21 (0) | 2020.04.21 |
---|