https://www.acmicpc.net/problem/2953
2953번: 나는 요리사다
"나는 요리사다"는 다섯 참가자들이 서로의 요리 실력을 뽐내는 티비 프로이다. 각 참가자는 자신있는 음식을 하나씩 만들어오고, 서로 다른 사람의 음식을 점수로 평가해준다. 점수는 1점부터 5
www.acmicpc.net
🔔 문제 :
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;
}
}