HẬU TỐ BA LAN

Một biểu thức trong toán học có thể được biểu diễn lại bằng Hậu tố Ba Lan theo quy tắc hạng tử được viết trước và toán hạng được viết sau.

Ví dụ: ~a + b~ sẽ được viết là: ~a b +~

Hoặc: ~a + b * c~ sẽ được viết là: ~a b c * +~

Yêu cầu: cho một chuỗi kí pháp Hậu tố Ba Lan biểu diễn một biểu thức toán. Chuỗi chỉ gồm các toán tử chỉ có một chữ số, toán hạng chỉ chứa phép tính ~+~ ~-~ ~*~ ~/~ (chia nguyên). Các toán hạng, toán tử được viết sát nhau và không có dấu cách. Hãy tính giá trị biểu thức.

**Dữ liệu vào: **

  • Chuỗi kí pháp Hậu tố Ba Lan (độ dài không quá 255 ký tự)

Kết quả:

  • Một số nguyên cho biết giá trị của biểu thức.

Ví dụ:

Input

62/4+83-* 

Output

35 

Giải thích

Phép toán cần tính là ~ (6/2 + 4) * (8 - 3) = 5*7 = 35~

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. gialinh_10van (23/25)
  2. phamnhi (21/77)
  3. hoangha_10van (15/21)
Trong 7 ngày
  1. phamnhi (126/299)
  2. ilpnvm (68/110)
  3. dambinh (61/97)
Trong 30 ngày
  1. ducchinh (184/249)
  2. hienpham (183/244)
  3. bichngoc (179/266)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37787

Lưu Hải Phong - 2020
[email protected]