프로그램 명: calc
제한시간: 1 초

한 자리의 정수들과 사칙연산 및 괄호로 이루어진 수식을 입력받아 그 수 (+, -, *, /) 식을 후위 표기법으로 바꾼 뒤 계산하는 프로그램을 작성하시오.

나눗셈을 계산할 때는 소수점 이하를 버린다.

예) 5 / 3 = 1, 60 / 7 = 8
- 의 경우 뺄셈 연산자가 아닌 음의 부호로 사용될 수도 있다.
예) - 3 + 4, 4 - ( - 3 )
잘못된 수식은 입력되지 않는다. 예를 들어 다음과 같은 식은 입력으로 주어질 수 없다.
예) 3+4-, 4--3, 12+/34, 3*(4+5

입력

첫째 줄에 한 자리의 정수와 사칙 연산자(+,-,*,/), 괄호로 이루어진 수식이 입력된다. 수식은 사이에 공백은 없다.

출력

첫째 줄에 수식을 계산하여 나온 결과를 출력한다

만일 수식 계산 도중 0 으로 나누는 일이 발생할 경우는 대신‘Divide by zero’ 라고 출력한다.

입출력 예

입력

(3+5)*(5-2)

출력

24
출처:
채점 데이터:tncks0121(박수찬)

[질/답] [제출 현황] [푼 후(0)]
[ 채 점 ] [홈으로]  [뒤 로]