lys9546   4년 전

다른 반례를 못찾겠다는 질문들 다 봐봤지만 제 코드의 문제점을 못찾겠어서 질문 올려봅니다.

( 가 나오면 스택에 push하고 fin ++

) 가 나올때 스택이 비어있으면 NO를 출력 아닐경우 스택에 push하고 pop 을 2번 합니다 fin--

fin이랑 스택이 비었을때 YES

아닐경우 NO를 출력합니다

djm03178   4년 전

에전에 분명 이와 같은 실수로 틀린 질문에 답변을 한 기억이 있습니다.

VPS 함수는 문자열의 끝까지 보고 있지 않고, 문자열의 길이를 넘는지는 신경쓰지 않고 무조건 50글자를 보고 있습니다. 그래서 이전 케이스에서 입력한 문자가 남아있을 수도 있고, 아예 처음부터 괄호 문자가 쓰레기값으로 배열에 들어있을 수도 있습니다.

정확하게 문자열의 끝까지만 보도록 만들어 보세요.

https://ideone.com/23PkE3

lys9546   4년 전

문자열 끝만 보게 해도 틀리는걸 보면 방법이 잘못된것 같아서 다른방법으로 해볼려고 합니다

예시까지 들어주셔서 답변 감사합니다

댓글을 작성하려면 로그인해야 합니다.