당신의 작업은 정수 또는 연산자 인 인수 목록을 가져 와서 다음과 같이 구문 분석합니다.
현재 연산자가 +로 시작합니다.
운영자를 찾을 때마다 현재 운영자가 운영자로 변경됩니다.
가능한 연산자는 "+", "-", "*", "/"및 "%"이며 C와 대부분의 언어에서 의미에 해당합니다.
0에서 시작하는 실행중인 솔루션이 있습니다.
정수가 발견 될 때마다 솔루션은 연산자에 따라 숫자로 수정됩니다. 예를 들어 연산자가 "/"이면 솔루션은 숫자로 나뉩니다.
연산 결과 혼합 된 숫자 (즉, 10 진수)가 나오면 정수로 다시 바닥되어야합니다 (즉, 10 진수는 잘 려야합니다).
최종 솔루션을 출력하십시오.
예를 들면 다음과 같습니다.
인수 5 8 25 * 9 6 2 - 104 / 4 7 + 6 % 14
결과는 다음과 같습니다.
5 8 25 * 9 6 2 - 104 / 4 7 + 6 % 14
0 5 13 38 342 2052 4104 4000 1000 142 148 8 -> 8
입력은 명령 행 또는 함수 인수 또는 해당 언어에 해당합니다.
최단 코드 승리!
%
합니까? 아니면 0 대신 -inf로 반올림 해도 괜찮 습니까?