https://www.acmicpc.net/problem/2953
🔔 문제 :
5명의 참가자가 있습니다.
각 참가자는 자신을 제외한 4명의 참가자에게 점수를 줍니다.
자기가 받은 4개의 점수를 합쳐, 우승자와 그의 점수를 구하는 문제입니다.
🔔 Kick Point :
2중 for loop를 사용하지 않고, 간단하게 1중 루프와 /를 이용하여서 입력값을 넣었습니다.
이후 for loop에는, 우승자의 점수와 우승자를 가리는 코드를 짜었습니다.
🔔 Code :
#include <iostream>
using namespace std;
int main() {
int Max[5] = { 0, };
for (int i = 0; i < 20; i++) {
int tmp; cin >> tmp;
Max[i / 4] += tmp;
}
int MaxScore = 0;
for (int i = 0; i < 5; i++) {
MaxScore = Max[i] > MaxScore ? Max[i] : MaxScore;
}
for (int i = 0; i < 5; i++) {
if (Max[i] == MaxScore) cout << i+1 << ' ' << MaxScore;
}
}