아이슬리 과제

24-1 프로그래밍 문제3 백준 8958

송샘물 2024. 3. 19. 02:38

#include <stdio.h>

 

int main(void) {

    

    char arr[80]; //ox 배열 

    int result[100]; //결과 출력

    int t;

    

    scanf("%d", &t);

    for (int i=0;i<t;i++)

    {

        int score_E=0, score_p=0;// e는 전체 점수, p는 현재 점수

        scanf("%s", arr);

        

        for (int j=0;arr[j] != NULL;j++)

        {

            if (arr[j]=='O')

            {

                score_p++;//처음o가 시작될 때 1로 시작하게 설정

                score_E+=score_p;

            }

            else

            {

                score_p=0;//x가 나오면 0으로 초기화

            }

            

        }

        result[i]=score_E;

    }

        

        for (int i=0;i<t;i++)

        {

            printf("%d\n", result[i]);

        }

        

        return 0;

    }