새소식

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

[C++][백준] - 개표 (10102번)

  • -
https://www.acmicpc.net/problem/10102
 

10102번: 개표

입력은 총 두 줄로 이루어져 있다. 첫째 줄에는 심사위원의 수 V (1 ≤  V ≤  15)가 주어지고, 둘째 줄에는 각 심사위원이 누구에게 투표했는지가 주어진다. A와 B는 각각 그 참가자를 나타낸다.

www.acmicpc.net

🔔 문제 : 

심사위원 수 V(1<= V<=15)가 주어집니다. 이후 각각의 심사위원들이 A,B중 한명에게 투표를 합니다.

 

A가 받은 표가 많으면 A

B가 받은 표가 많으면 B

동등표면 Tie를 출력하는 문제입니다.


🔔 Kick Point :

각 심사위원들의 표를 받은 것에 따라서, int형 변수 하나로 비교하였습니다.

 

0이면 Tie

+면 A

-면 B

 


🔔 Code :

#include <iostream>
using namespace std;

int main() {
	int v, t = 0;
	cin >> v;
	while (v--) {
		char c;
		cin >> c;
		if (c == 'A') t++;
		else t--;
	}
	
	if (t > 0) cout << 'A';
	else if (t == 0) cout << "Tie";
	else cout << 'B';
}

 

Contents

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

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