정신과 시간의 방
카테고리
작성일
2024. 5. 23. 22:36
작성자
risehyun
  • 문제

  • 풀이
#include <iostream>

using namespace std;

int main()
{
	int testNumber = 0;

	string str;

	cin >> testNumber;

	for (int i = 0; i < testNumber; i++)
	{
		cin >> str;

		int strIndex = str.length();

		int sum = 0;
		int value = 0;

		for (int i = 0; i < strIndex; i++)
		{
			if (str[i] == 'O')
			{
				value++;
			}
			else
			{
				value = 0;
			}

			sum += value;
		}

		cout << sum << '\n';
	}

	return 0;
}

 

'코딩테스트' 카테고리의 다른 글

[백준/4153번/C++] 직각삼각형  (0) 2024.05.25
[백준/10809번/C++] 알파벳 찾기  (0) 2024.05.24
[백준/3052번/C++] 나머지  (0) 2024.05.22
[백준/2920번/C++] 음계  (0) 2024.05.21
[백준/2675번/C++] 문자열 반복  (0) 2024.05.20