728x90
반응형
[백준] C++ & C# 개표 (10102번) 브론즈 3
📝 문제
A와 B가 한 오디션 프로의 결승전에 진출했다. 결승전의 승자는 심사위원의 투표로 결정된다.
심사위원의 투표 결과가 주어졌을 때, 어떤 사람이 우승하는지 구하는 프로그램을 작성하시오.
🔎 입력
입력은 총 두 줄로 이루어져 있다. 첫째 줄에는 심사위원의 수 V (1 ≤ V ≤ 15)가 주어지고, 둘째 줄에는 각 심사위원이 누구에게 투표했는지가 주어진다. A와 B는 각각 그 참가자를 나타낸다.
🔎 출력
- A가 받은 표가 B보다 많은 경우에는 A
- B가 받은 표가 A보다 많은 경우에는 B
- 같은 경우에는 Tie
를 출력한다.
🎀 입출력 예시
정답 코드
C++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
string votes;
cin >> votes;
int countA = 0, countB = 0;
for (char vote : votes) {
if (vote == 'A') {
countA++;
} else if (vote == 'B') {
countB++;
}
}
if (countA > countB) {
cout << "A" << endl;
} else if (countB > countA) {
cout << "B" << endl;
} else {
cout << "Tie" << endl;
}
return 0;
}
C##
using System;
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
string votes = Console.ReadLine();
int countA = 0, countB = 0;
foreach (char vote in votes)
{
if (vote == 'A')
{
countA++;
}
else if (vote == 'B')
{
countB++;
}
}
if (countA > countB)
{
Console.WriteLine("A");
}
else if (countB > countA)
{
Console.WriteLine("B");
}
else
{
Console.WriteLine("Tie");
}
}
}
728x90
반응형
'◆C# > C# : 백준 문제 풀이' 카테고리의 다른 글
[백준] C++ & C# ATM (11399번) (0) | 2024.09.22 |
---|---|
[백준] C++ & C# 그룹 단어 체커 (1316번) (0) | 2024.09.21 |
[백준] C++ & C# 제로 (10773번) (0) | 2024.09.21 |
[백준] C++ & C# 약수 구하기 (2501번) (0) | 2024.09.21 |
[백준] C++ & C# Bank Interest (21633번) (0) | 2024.09.21 |