Time Limit: 1s
Memory Limit: 128MB
자바 프로그램은 다음과 같은 다양한 그룹 기호를 가진다.
■ Parentheses: ( and )
■ Braces: { and }
■ Brackets: [ and ]
이러한 그룹 기호들의 범위는 서로 인접하거나, 포함 될 순 있어도, (a{b)} 와 같이 걸쳐서는 안된다. 그룹 기호들이 올바르게 표현되어 있는지 확인하는 프로그램을 만들어 보자.
(Match grouping symbols) A Java program contains various pairs of grouping symbols, such as:
■ Parentheses: ( and )
■ Braces: { and }
■ Brackets: [ and ]
Note that the grouping symbols cannot overlap. For example, (a{b)} is illegal. Write a program to check whether a Java source-code file has correct pairs of grouping symbols.
* Line 1 : 자료의 개수 N (1~1,000 범위의 정수)
* Line 2~N+1 : N개의 자바 소스코드 라인
* Line 1~N : 자바 소스코드 라인안에서 그룹이 올바르면 T 그렇지 않다면 F
3 ()( ) ((a)) )()(
T T F
JAVA2015 PE20.11