728x90
반응형
#include <bits/stdc++.h>
#define MAX_VALUE 9
using namespace std;
int n = 10;
int target[10] = {7, 5, 9, 0, 3, 1, 6, 2, 4, 8};
int cnt[MAX_VALUE +1];
int main(void) {
ios::sync_with_stdio(0);
cin.tie(0);
for(int i=0; i<n; i++){
cnt[target[i]] += 1; // 각 데이터에 해당하는 인덱스의 값 증가
}
for(int i=0; i<=MAX_VALUE; i++){ // 배열에 기록된 정렬 정보 확인
for(int j=0; j<cnt[i]; j++){
cout << i << ' '; // 띄어쓰기를 기준으로 등장한 횟수만큼 인덱스 출력
}
}
return 0;
}
728x90
반응형
'알고리즘' 카테고리의 다른 글
[백준/분할정복/C++] 1780번 종이의 개수 (0) | 2023.01.04 |
---|---|
[백준/퀵소트/C++] 11728번 배열 합치기 (0) | 2023.01.04 |
[이코테/정렬/C++] 삽입정렬 (0) | 2023.01.03 |
[이코테/정렬/C++] 선택 정렬 (0) | 2023.01.03 |
[백준/이분탐색/C++] 10816번 숫자 카드 2 (upper_bound, lower_bound 사용) (0) | 2023.01.03 |