pnmsegwyd   5년 전

질문게시판에 있는 모든 글 다 들어가서 반례를 다해본거같은데 로컬에서는 다 결과가 맞게 나오네요

일부러 스택 a,b를 따로 썼습니다.

스택 하나에서 연산하다가 '('와 숫자 40의 구분이 꼬일까봐 괄호를 저장하는 스택 b에는 문자만 입력받고 a에서 대신 값을 저장합니다

그럼 스택 b에서 ( 10 ) 같은 경우가 생길 때 구분이 안갈까봐 스택 b에서 숫자값이 이미 계산 된 경우 0을 삽입해서 괄호와 괄호 사이에 숫자가 있음을 구분합니다.

그런데 뭐가 문제인지 잘 모르겠습니다 ㅠㅠ

※컴파일을 비쥬얼 스튜디오에서 진행해서 copy함수를 저렇게 사용했습니다. 백준에서 제출할땐 이터레이터를 지우고 뒤에 주석을 살립니다. 스택은 문제없이 동작하는 것 같습니다.

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