새소식

💻 Programming (프로그래밍)/C++ | 백준

[C++][백준] - 나는 요리사다 (2953번)

  • -
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;
	}
}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.