문제
[백준] 11557번: Yangjojang of The Year
https://www.acmicpc.net/problem/11557
코드
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL);
int T;
cin >> T;
while (T--) {
int N;
cin >> N;
string max_S = "";
int max_L = 0;
for (int i = 0; i < N; i++) {
string S;
int L;
cin >> S >> L;
if (L > max_L) {
max_S = S;
max_L = L;
}
}
cout << max_S << '\n';
}
return 0;
}
풀이
S
와 L
을 입력받을 때마다 max_L
과 L
을 비교해, L > max_L
이면 max_S
과 max_L
을 갱신한다.
각 테스트 케이스가 끝날 때마다 max_S
을 출력
'99클럽 TIL' 카테고리의 다른 글
99클럽 코테 스터디 29일차 TIL + DP(C++) (0) | 2024.11.25 |
---|---|
99클럽 코테 스터디 28일차 TIL + 해시(C++) (0) | 2024.11.25 |
99클럽 코테 스터디 26일차 TIL + DP(C++) (0) | 2024.11.22 |
99클럽 코테 스터디 25일차 TIL + 힙(C++) (0) | 2024.11.21 |
99클럽 코테 스터디 24일차 TIL + 힙(C++) (0) | 2024.11.20 |