심플하게 정렬하면 되는 문제다. 정렬 방법이야 뭐 버블정렬도 있고 선택정렬도 있고,,
저는 선택정렬 사용했습니다
#include <stdio.h>
int solve() {
int N, temp;
scanf("%d", &N);
int arr[N];
for(int i=0;i<N;i++)
scanf("%d", &arr[i]);
for(int i=0;i<N-1;i++) {
for(int j=i+1;j<N;j++) {
if(arr[i] >= arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for(int i=0;i<N;i++)
printf("%d\n", arr[i]);
}
int main() {
solve();
return 0;
}
정렬 자체는 쉽습니당
'백준 (C99) > 정렬 (完)' 카테고리의 다른 글
백준 11650 : 좌표 정렬하기 (0) | 2022.02.06 |
---|---|
백준 1427 : 소트인사이드 (0) | 2022.02.05 |
백준 2108 : 통계학 (0) | 2022.02.05 |
백준 10989 : 수 정렬하기 3 (0) | 2022.02.05 |
백준 2751 : 수 정렬하기 2 (0) | 2022.02.03 |
Comment