Informatica Online Judge

  수식계산 II [0176 / 00B0]

Time Limit(Test case) : 1000 (ms)
Number of users who solved : 159   Total Tried : 825


The Champion of this Problem (C++) : gs17046 - ms / 2070byte
My Best Submission (C++) : N/A

[]

Background

우리가 수학에서 일반적으로 사용하고 있는 사칙연산의 계산식을 입력받아서 그 결과를 구하여 출력하는 프로그램을 작성하시오.

단, 계산식에서 사용하는 연산자는 + - * /로 사용하며 나눗셈의 연산결과는 모두 정수로 처리한다. 그리고 괄호는 모두 ( )로만 사용한다.

Input

연산식이 한 줄로 입력된다. (단 크기는 100Byte를 넘지 않으며, 피 연산자의 범위는 int 범위(-2,147,483,648 ~ 2,147,483,647의 범위이다.)

Output

구한 답을 한 줄로 출력한다. (단, 답의 범위는 int범위이다.)

IO Example

입력1
(5+26)*3/2

출력1
46

입력2
1235+5855*(127-25*10/2)*20-123456

출력2
111979

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]