ComputerScience/Coding Test

백준 8958번: OX퀴즈

VirtualDever 2022. 11. 10. 19:25
using System;

class Program
{
    static void Main(string[] args)
    {
        string stringNumber = Console.ReadLine();
        int intNumber = System.Convert.ToInt32(stringNumber);

        int[] resultArray = new int[intNumber];
        for (int i = 0; i < intNumber; i++)
        {
            string stringOX = Console.ReadLine();
            char[] array = stringOX.ToCharArray();

            int score = 0;
            int total = 0;
            for (int j = 0; j < array.Length; j++)
            {
                if (array[j] == 'O')
                {
                    score++;
                } 
                else if (array[j] == 'X')
                {
                    score = 0;
                }

                total += score;
            }

            resultArray[i] = total;
        }

        for (int i = 0; i < resultArray.Length; i++)
        {
            Console.WriteLine(resultArray[i]);
        }
    }
}

'ComputerScience > Coding Test' 카테고리의 다른 글

백준 10699번: 오늘 날짜  (0) 2022.11.11
백준 4344번: 평균은 넘겠지  (0) 2022.11.11
백준 1546번: 평균  (0) 2022.11.10
백준 10807번: 개수 세기  (0) 2022.11.10
백준 5597번: 과제 안 내신 분..?  (0) 2022.11.10