Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 알고리즘
- prefixsum #C언어
- 오토핫키
- 백엔드개발
- kbit교육
- 전문가특강
- autohotkey
- 이차원배열
- kb취업교육
- 금융권 it
- sql내장함수
- 멀티캠퍼스
- 백엔드개발교육과정
- 금융권it
- kb it's your life
- KB국민은행
- kb 취업교육
- sql
- kb it's your life 6기
- 첫알고리즘평가
- 반별이벤트
- SQLD
- 금융권 부트캠프
- 취업교육
- 부트캠프
- kb it's your life 기자단
- SQL데이터타입
- kb 기자단
- kb네트워킹캠프
Archives
- Today
- Total
지식보부상님의 공부 일지
SWEA 1204번: [S/W 문제해결 기본] 1일차 - 최빈수 구하기 본문
SWEA 1204번: [S/W 문제해결 기본] 1일차 - 최빈수 구하기
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
#include <stdio.h>
int main(void)
{
int test_case;
int T, max_cnt, max_score, score;
int score_cnt[101] = { 0, };
int i;
int tc_n;
setbuf(stdout, NULL);
scanf("%d", &T);
for (test_case = 1; test_case <= T; ++test_case)
{
max_cnt = 0;
max_score = 0;
scanf("%d", &tc_n);
for (i = 0; i < 1000; i++) {
scanf("%d", &score);
score_cnt[score]++;
}
for (i = 0; i <= 100; i++) {
if (max_score<= score_cnt[i]) {
max_cnt = i;
max_score = score_cnt[i];
}
score_cnt[i] = 0;
}
printf("#%d %d\n", tc_n, max_cnt);
}
return 0;
}
단순한 배열을 이용한 문제!
다만 처음에 초기화를 안해서 한참 오류를 찾았다
기본이 중요!
'C언어 문제풀이' 카테고리의 다른 글
백준 2606번: 바이러스 (bfs 이용) (0) | 2024.01.12 |
---|---|
백준 2178번: 미로탐색 (bfs 이용) (0) | 2024.01.12 |
SWEA 1954번: 달팽이 숫자 (D2) (0) | 2023.11.13 |
SWEA 2072번: 홀수만 더하기 (D1) (1) | 2023.11.12 |
SWEA 1984번: 중간 평균값 구하기 (D2) (0) | 2023.11.12 |