9012번 - 괄호
아래 코드입니다.
첫번째 입력 예시를 넣었을때 전부 NO가 나오는데, 각각의 케이스를 따로따로 입력하면 맞게 출력됩니다.
입력의 문제인듯 한데, 어떻게 하면 될까요?
감사합니다!
매 케이스가 끝날 때마다 st를 비워줘야 합니다.
아래 부분에서 스택이 비워지는 것 아닌가요?
while( !s.empty() ) s.pop();
위 코드 사용해서 solve함수 맨 끝에 스택 비워주었는데도 틀렸다고 뜹니다 ㅠㅠ
함수가 종료되는 시점이 거기에만 있지 않습니다. 42번째 줄에서 끝나는 경우에는 스택에 남는 게 있을 수도 있습니다.
덕분에 해결했습니다.
감사합니다!!
댓글을 작성하려면 로그인해야 합니다.
krlittle 2년 전 1
아래 코드입니다.
첫번째 입력 예시를 넣었을때 전부 NO가 나오는데, 각각의 케이스를 따로따로 입력하면 맞게 출력됩니다.
입력의 문제인듯 한데, 어떻게 하면 될까요?
감사합니다!