https://www.acmicpc.net/problem/8958
using System;
namespace B8958
{
class Program
{
static void Main()
{
StreamReader sr = new StreamReader(Console.OpenStandardInput());
StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());
int n = int.Parse(sr.ReadLine());
int[] score = new int[n];
int o = 0;
//테스트 케이스 반복
for(int i= 0; i < n; i++)
{
string input = sr.ReadLine();
//OX판별
foreach(char answer in input)
{
if (answer == 'O')
{
o++;
score[i] += o; //O마다 점수 누적
}
else o = 0;
}
o = 0; //O 누적 초기화
sw.WriteLine(score[i]);
}
sr.Close();
sw.Flush();
sw.Close();
}
}
}
'알고리즘 > 백준 BOJ' 카테고리의 다른 글
[ BOJ/C# ] 1978 소수 찾기 (0) | 2023.09.10 |
---|---|
[ BOJ/C# ] 1620 나는야 포켓몬 마스터 이다솜 (0) | 2023.09.09 |
[ BOJ/C# ] 10809 알파벳 찾기 (0) | 2023.09.07 |
[ BOJ/C# ] 10773 제로 (0) | 2023.09.07 |
[ BOJ/C# ] 1874 스택 수열 (0) | 2023.09.05 |