Evaluasi Ekspresi Postfix
Hitung nilai ekspresi dalam notasi postfix (Reverse Polish Notation). Operator ditulis setelah kedua operand-nya: 3 4 + berarti 3 + 4.
- Token berupa bilangan bulat atau salah satu operator
+ - * /. - Pembagian adalah pembagian bulat yang dibulatkan ke arah nol (
7 / -2 = -3). - Ekspresi dijamin valid.
["2", "1", "+", "3", "*"] → ((2 + 1) * 3) = 9
["4", "13", "5", "/", "+"] → (4 + (13 / 5)) = 6 Topik
stack
Petunjuk 1
Angka → push ke stack. Operator → pop dua angka, hitung, push hasilnya.
Petunjuk 2
Hati-hati urutan: elemen yang di-pop pertama adalah operand KANAN. Pembagian dibulatkan ke arah nol: Math.trunc.
· draft tersimpan otomatis
Nilai ditulis sebagai JSON. Output yang diharapkan dihitung dari solusi referensi.
Ctrl+Enter jalankan · Ctrl+Shift+Enter kirim