만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

미소녀 컴퓨터 파루빗토 쨩

시간 제한1초메모리 제한1024 MB

요약
8진수 식 A+B, A-B, A*B, A/B의 결과를 8진수로 출력하며, 계산할 수 없는 경우에는 invalid를 출력합니다.
난이도

쉬움10점 중 2점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

미소녀 컴퓨터 파루빗토 쨩은 SCSC에서 만든 8비트 컴퓨터의 이름이다. (다른 이름이 될 수도 있었다.) 파루빗토 쨩은 파루빗토로 작동하며 파루빗토 덧셈, 파루빗토 뺄셈, 파루빗토 곱셈, 파루빗토 나눗셈을 할 수 있다. 그런데 컴퓨터를 만든 SCSC 동아리원들은 수많은 전선을 연결하다 눈이 침침해져서, 잘못 연결한 전선이 있을까 걱정되기 시작했다. 파루빗토 쨩이 잘 작동하는지 검증하는 코드를 작성하라.

입력

첫째 줄에 A+B, A-B, A*B, A/B 중 하나의 형태의 수식이 주어진다. 입력에는 공백이 없으며, +-나 -- 같은 연산자는 주어지지 않는다. AA와 BB는 모두 8진수 정수이다. −1 000 000 0008≤A,B≤1 000 000 0008-1\,000\,000\,000_8 \le A, B \le 1\,000\,000\,000_8

출력

수식의 계산 결과를 8진수 정수로 출력한다. 나눗셈은 ⌊A/B⌋\lfloor A/B \rfloor로 계산한다. 수식을 계산할 수 없으면 invalid를 출력한다.

예제5

  1. 예제 1

    입력
    14+16
    
    예상 출력
    32
    
  2. 예제 2

    입력
    4*4
    
    예상 출력
    20
    
  3. 예제 3

    입력
    63/-2
    
    예상 출력
    -32
    
  4. 예제 4

    입력
    4022/0
    
    예상 출력
    invalid
    
  5. 예제 5

    입력
    777777777-1000000000
    
    예상 출력
    -1