Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
FR_16_08 - ONP ERROR |
Nauczyciel Jan Fraktalski zapisał na tablicy wyrażenie w postaci ONP. Jasiu jest pilnym uczniem i od razu zaczął wyliczać wartość wyrażenia zapisanego na tablicy. Okazało się jednak, że nauczyciel pomylił się i błędnie zapisał wyrażenie. Jasio postanowił napisać program, który sprawdzi poprawność wyrażenia zapisanego w ONP. A ty? Będziesz tak siedział, czy też napiszesz swój program weryfikujący zapis nauczyciela?
Wejście
W pierwszym i jedynym wierszu wyrażenie zapisane w postaci ONP. Wyrażenie składa się z liczb, z operatorów (+, -, *) oraz znaków spacji. Długość wyrażenia nie przekracza 100 znaków.
Wyjście
Wartość wyrażenia ONP lub napis ERROR, jeśli wyrażenie jest niepoprawne. Wartość wyrażenia mieści się w zmiennej typu int.
Przykład 1
Wejście:
1 2 3 - - 2 3 + -
Wyjście:
-3
Przykład 2
Wejście:
1 2 3 - - -
Wyjście:
ERROR
Dodane przez: | Marcin Kasprowicz |
Data dodania: | 2022-12-16 |
Limit czasu wykonania programu: | 1s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM32-GCC COBOL D-CLANG D-DMD ELIXIR FANTOM GOSU GRV JS-MONKEY NIM OBJC OBJC-CLANG PICO RUST SCM qobi CHICKEN VB.NET |