문제
풀이
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
// 입력
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
String[] input = new String[n];
int i;
for (i = 0; i < n; i++) {
input[i] = br.readLine();
}
for(int j=0;j<input.length;j++) {
int count =0;
String list[] = input[j].split("");
for(int k=0;k<input[j].length();k++){
if(count<0){
break;
}
if(list[k].equals("(")) {
count++;
} else {
count--;
}
}
if(count<0 || count != 0){
System.out.println("NO");
} else {
System.out.println("YES");
}
}
}
}
'알고리즘' 카테고리의 다른 글
[백준] JAVA 팰린드롬수 (1259) (0) | 2020.12.07 |
---|---|
[백준] JAVA 단어 정렬 (1181) - 리팩토링 필요 (0) | 2020.12.07 |
[백준] Java, C++ N-Queen (9663) (0) | 2020.12.07 |
[백준] JAVA 수찾기 (1920) (0) | 2020.12.07 |
[백준] JAVA - ACM 호텔 (10250) (0) | 2020.12.07 |