반응형
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace baek2
{
class Program
{
static void Main(string[] args)
{
int num = int.Parse(Console.ReadLine());
for (int i = 0; i < num; i++)
{
string answer = "YES";
string s = Console.ReadLine();
int balance = 0;
for (int j = 0; j < s.Length; j++)
{
if (s[j] == '(')
{
balance++;
}
else
{
balance--;
}
if (balance < 0)
{
answer = "NO";
break;
}
}
if (balance != 0)
{
answer = "NO";
}
Console.WriteLine(answer);
}
}
}
}
프로그래머스 2단계에 비슷한 문제가 있었다.
올바른 기호
반응형
'코딩테스트 준비 > 백준 C#' 카테고리의 다른 글
백준 C# - 1406 +) 문제 설명,풀이 (0) | 2023.09.22 |
---|---|
백준 C# - 1874(+) 문제 설명 및 풀이) (0) | 2023.09.20 |
백준 C# - 9098 (0) | 2023.09.17 |
백준 C# - 2501 (0) | 2023.07.18 |
백준 C# - 5086 (0) | 2023.07.15 |
댓글