와..난 계산기 이렇게 어려운거라고 생각못했는데.
상상도 못할 변수들이 넘치네요
그래도 많은 변수들을 나름 뚫고 다 만들긴 했는데
1+2+3= 6을 찍으면 거기서 다시 +1을 하려고 하는데 여기서 에러가 나버림...
+가 267줄로 가버리는듯...
이거 아예 로직을 다시 짜야하는건가요?
ㅜㅠㅜㅠ
에러 스샷 , 코딩 올려봄니다..
파일 코딩은 아래 링크에..
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=236651515
으헉 이런 고난이도를!!
계산기정말어렵죠. 스택구조로짜야되는데 참..
bnf로 트리 만들어도 됨
계산기 로직은 쉬움. 1. 식을 postfix 방식으로 바꾼다 2. 식을 전부 스택에 넣는다 ex) 5+8 -> 5 8 +, 스택에 넣으면 맨밑에 +가 있도록
3. 스택에서 pop을 계속 하면서 계산하면 끝