본문 바로가기

Facebook Hacker Cup

[Facebook Hacker Cup] Problem B: Alchemy

 

이 문제도 규칙 찾아서 해결했다. 간단하게 해결할 수 있었음. 

 

 

#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <functional>
#include <string>
#include <queue>
#include <stack>
#include <set>
#include <map>
#define xx first
#define yy second
#define all(x) (x).begin(), (x).end()
 
using namespace std;
using i64 = long long;
using ii = pair<int, int>;
using ii64 = pair<i64, i64>;

void solve()
{
    int n;
    scanf("%d", &n);
    
    string s;
    cin >> s;
    
    int a = 0, b = 0;
    for (int i = 0; i < n; i++)
    {
        if (s[i] == 'A')
            a++;
        else
            b++;
    }
    
    if (abs(a-b) == 1)
        printf("Y\n");
    else
        printf("N\n");
    
}

int main() {
    int t;
    scanf("%d", &t);
    
    for (int i = 1; i <= t; i++)
    {
        printf("Case #%d: ", i);
        solve();
    }
    
    return 0;
}

'Facebook Hacker Cup' 카테고리의 다른 글

[Facebook Hacker Cup] Problem A: Travel Restrictions  (0) 2020.07.27