스택으로 계산기를 구현해보았다.
원리는 대충 연산자 우선순위가 더하기, 뺄셈보다 높은 오퍼레이터가 들어오면 바로 스택의 가장 위에 있는 숫자와 현재 오퍼레이터로 계산을 하고, 아니면 스택에 숫자를 push한다.
마지막에 스택에 들어있는 값을 모두 더하면 연산결과가 나온다.
'programming' 카테고리의 다른 글
파이썬 쿡북 2 - 연산자와 입력함수 (0) | 2023.04.18 |
---|---|
파이썬 쿡북 - 1(변수와 출력함수) (0) | 2023.04.04 |
C언어 프로젝트 - 콘솔 3d 게임 만들기 (0) | 2022.11.21 |
국민대학교 알고리즘 경시대회 후기 (0) | 2022.08.06 |
선린인터넷고등학교 천하제일 코딩 대회 예선 3등 후기 (1) | 2022.06.12 |