#include <stdio.h>
#include <string.h>
//3등찾기
int main() {
int n;
int score[51]; //점수 저장
int rank[51]; // 순위 저장
char name[50][50]; //이름 [순서][이름]
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
scanf("%s %d", name[i], &score[i]);
rank[i] = 1; //랭킹배열은 1로 시작
}
for (int i = 1; i <= n; i++) { //점수 비교 반복
for (int j = 1; j <= n; j++) {
if (score[i] < score[j]) {
//뒷사람의 점수가 클 경우 점수낮은사람을 카운트업 해서 뒷순위로 정함
rank[i]++;
}
}
}
for (int i = 1; i <= n; i++) {
if (rank[i] == 3) {
printf("%s", name[i]);
}
}
}
4
yura 45
dada 98
rara 87
bobo 22
yura
728x90
'Dev. > Algorithm Prac' 카테고리의 다른 글
CodeUp c++ 1408 : 암호 처리 (0) | 2022.04.10 |
---|---|
CodeUp c++ 1406 : love (0) | 2022.04.10 |
CodeUp c++ 1416 : 2진수 변환 (0) | 2022.04.09 |
CodeUp c++ 1411 : 빠진 카드 (0) | 2022.04.03 |
CodeUp c++ 1410 : 올바른 괄호 1 (괄호 개수 세기) (0) | 2022.04.03 |
댓글