모든 일상

C# 백준 8958번 문제 OX퀴즈 본문

코딩 공부/C#

C# 백준 8958번 문제 OX퀴즈

통통푸린 2021. 7. 27. 09:12
728x90
반응형

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]);
            }
        }
    }
}

 

728x90
반응형