1. 정답 코드
#include <stdio.h>
int main(void) {
int n, i, t;
int a[24]={};
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d", &t);
a[t]+=1;
}
for(i=1; i<=23; i++)
{
printf("%d ", a[i]);
}
}
2. 코드 설명
1차원 배열을 24로 만든 후 1번째 줄에 쓴 값만 큼 for문을 돌려서 값들을 받아오고
불린 횟수만큼 전부 출력해주면 된다.
'Codeup.kr > C언어 기초 100제' 카테고리의 다른 글
[Code up 문제] 1095번 이상한 출석 번호 부르기3 (0) | 2021.09.12 |
---|---|
[Code up 문제] 1094번 이상한 출석 번호 부르기2 (0) | 2021.09.12 |
[Code up 문제] 1092번 함께 문제 푸는 날 (0) | 2021.09.12 |
[Code up 문제] 1091번 수 나열하기3 (0) | 2021.09.12 |
[Code up 문제] 1090번 수 나열하기2 (0) | 2021.09.11 |