안녕하세요 스텍을 공부하고있는 학생입니다.
중위표기수식을 후위표기로 바꾸는 프로그램을 만들었는데
모범답안과 식이 조금 다르게 나옵니다.
하지만 결과값은 동일한데 모범답안처럼 나오지 않는 이유와
모범답안의 후위표기식 처럼 값이 나오지는 않지만 제가짠 코드가 맞는지
후위표기식이 달라도 값이 같을수 있는지
이렇게 세가지 알고싶습니다.
또 비록 아직 많이 배운것이 없지만 어떻게하면 더 빠르거나 깔끔하게 더 좋은 모범적인 코딩을할수 있는지 알고싶습니다.
고수분들 도와주세요!
----------data.txt 에 입력되어 있는 값------------
(2+3)*4+9
(1+5)*(3-2)
5*2+3+(4-2)
---------모범답안 출력---------
23+4*9+
15+32-*
52*3+42-+ <-------------이녀석이 값이 다르게 나옵니다 아마도 괄호때문인것 같은데 결국 계산한 값은 같습니다.