Evaluate the value of an arithmetic expression in Reverse Polish Notation.

Medium6/2/2024

Given an expression in Reverse Polish Notation (postfix), evaluate the value of the expression. In Reverse Polish Notation, the operators follow their operands. For example, the expression `3 10 5 + *`

is equivalent to `3 * (10 + 5)`

.

The expression is given as an array either integers or operators. So, for the expression `[3, 10, 5, '+', '*']`

you should return `45`

.

The result should be rounded to the nearest integer.

# | Size | % | Users |
---|---|---|---|

#1 | 66 c. | Top 17% | |

#2 | 69 c. | Top 33% | |

#3 | 77 c. | Top 50% | |

#4 | 89 c. | Top 67% | |

#5 | 139 c. | Top 83% | |

#6 | 207 c. | Top 100% |

© 2024 Corentin Thomasset