C# 백준 8958번 문제 OX퀴즈
using System;
namespace ConsoleApp10
{
class Program
{
static void Main(string[] args)
{
int size = int.Parse(Console.ReadLine());
string[] arr = new string[size];
int[] result = new int[size];
for (int i = 0; i<size; i++)
{
arr[i] = Console.ReadLine();
char[] arr2 = arr[i].ToCharArray();
int score = 0; // 전역변수로 선언하면 초기화가 되지않아 점수가 계속 쌓임
for (int j = 0; j < arr2.Length; j++)
{
if (arr2[j].ToString() == "O")
{
score++;
result[i] += score;
}
else if (arr2[j].ToString() == "X")
score = 0;
}
}
for(int i = 0; i<size; i++)
{
Console.WriteLine(result[i]);
}
}
}
}