Baekjoon 8958번

2022. 4. 30. 21:10Baekjoon

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main()
{
	int testcase;
	scanf("%d", &testcase); // 테스트케이스
	char textOX[81]; //문자열 출력 81 NULL공간까지 포함
	for (int i = 0; i < testcase; i++) //테스트 케이스 숫자
	{
		int sum = 0; // O숫자일때 합
		int count = 1; // O일때 숫자 1부터
		scanf("%s", textOX); // 문자열 입력
		for (int j = 0; textOX[j] != '\0'; j++)// 문자각자리 찾기
		{		
			if (textOX[j] == 'O') //숫자 1증가
			{
				sum+= count++;		//  증가시켜주고 합해준다.						
			}
			else
			{
				count = 1;    // 아니면 그냥 1 
			}		
		}printf("%d", sum); //출력
		printf("\n"); // 줄바꿈
	}
}

'Baekjoon' 카테고리의 다른 글

Stack 1,2,3,4  (0) 2022.06.22
Baekjoon 1157 문제  (0) 2022.05.02
Baekjoon  (0) 2022.05.01
Baekjoon 4344  (0) 2022.05.01
2675번  (0) 2022.04.29