Programming/Baekjoon

백준 8958 OX퀴즈 [c++]

fishersheep 2022. 3. 8. 02:23
반응형
#include <iostream>
#include <algorithm>
#include <queue>
#include <vector>
#include <stack>

using namespace std;


int main()
{
    ios::sync_with_stdio(false);
    cout.tie(NULL);
    cin.tie(NULL);
    
    int n;
    string temp;
    int sum = 0;
    int num = 0;
    vector<int>v;
    cin >> n;

    for (int i = 0; i < n; i++)
    {   
        sum = 0;
        num = 0;
        cin >> temp;

        for (int j = 0; j < temp.length(); j++)
        {
            if (temp[j] == 'O')
            {
                num++;
            }
            else
            {
                num = 0;
            }
            sum += num;
        }
        v.push_back(sum);
    }

    for (int i = 0; i < v.size(); i++)
        cout << v[i] << '\n';

    return 0;
}
반응형

'Programming > Baekjoon' 카테고리의 다른 글

백준 1753 c++ 최단경로  (0) 2022.03.09
백준 1094번 c++ 막대기  (0) 2022.03.09
백준 2630 색종이만들기 [c++]  (0) 2022.03.07
백준 10103 주사위게임  (0) 2022.03.07
백준2468 안전영역 [c++]  (0) 2022.02.26