알고리즘 모음(C++)

백준 10102 - 개표(C++) 본문

백준

백준 10102 - 개표(C++)

공대생의 잡다한 사전 2023. 5. 10. 22:09

문제 링크입니다. https://www.acmicpc.net/problem/10102

 

10102번: 개표

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

www.acmicpc.net

문자열을 이용해 A. B의 갯수를 세는 문제입니다.

문자열을 입력받아 A와 B의 갯수를 비교하는 문제입니다.

반복문을 통해 문자열 안에 A와 B의 갯수를 센 뒤, 조건문을 통해 마지막에 비교해주면 됩니다.

 

자세한 것은 코드를 참고해주세요

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <queue>
#include <vector>
#include <cstring>
#include <cmath>
#define P pair<int, int>
#define F first
#define S second
#define INF 987654321

using namespace std;

int N;
string arr;
int a, b;

int main(){
    cin.tie(0);
    cout.tie(0);
    cin >> N;
    cin >> arr;
    for(int i = 0; i < arr.size(); i++){
        if(arr[i] == 'A') a++;
        else b++;
    }
    if(a > b) cout << "A";
    else if(b > a) cout << "B";
    else cout << "Tie";
    return 0;
}

 

 

질문 및 조언은 댓글을 남겨주세요

'백준' 카테고리의 다른 글

백준 27866 - 문자와 문자열(C++)  (0) 2023.05.10
백준 2864 - 5와 6의 차이(C++)  (0) 2023.05.10
백준 10824 - 네 수(C++)  (0) 2023.05.06
백준 10798 - 세로읽기(C++)  (0) 2023.05.06
백준 1100 - 하얀 칸(C++)  (0) 2023.05.06