Analizzare l'espressione
Data una stringa
s
che rappresenta un'espressione matematica composta da numeri e operazioni di base (+-*/), è richiesto di calcolarne il valore.Tutti i numeri hanno valore assoluto garantito inferiore a 10000. Non è consentito usare
eval
. Input
L'input contiene una singola riga che rappresenta
s
(1 ≤ |s| ≤ 1000). Output
Il programma deve stampare il valore risultante dell'espressione.
Esempi
Input | Output |
-1+4*5 | 19 |
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB