[SWEA] 1224. 계산기3 (Java)
문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 0. 문제 해석 스택을 이용하여 우선순위에 따라 식을 처리해주면 중위 표기식을 후위 표기식으로 변경할 수 있다. 입력 값을 크게 연산자와 피연산자로 나눌 수 있는데 이 문제에서는 연산자가 괄호, +, * 밖에 없다. 1. 피연산자 그대로 출력 2. 연산자 스택이 비어있으면 자신 추가 '(' : 스택에 항상 추가 '*' : 스택에 항상 추가 (나누기가 없으므로) '-', '+' : stack의 top이 자신보다 우선순위가 낮을 때 ( '(' ) 까지 pop 하여 출력 후 자신 추가 ')' : stack의 top이 '(' 일때 까지 pop하여 출력 위 규칙..