Greetings, Scratchers If you couldn't guess by the title, this project evaluates a mathematical expression written in Reverse Polish Notation. Just follow the instructions in the project and you should be good to go. Note that '/' represents integer division, which means that the decimals will be discarded (e.g 10 / 3 = 3). I believe the main reason for RPN being easier for computers to evaluate than standard notation is the lack of parentheses, but don't quote me on that. I intend to use this algorithm (or a version thereof) in a calculator that uses standard notation (like a grapher, perhaps?). RPN is just a necessary evil to get there.
A more in-depth explanation of RPN: https://en.wikipedia.org/wiki/Reverse_Polish_notation An implementation in Java/C++: https://www.geeksforgeeks.org/evaluate-the-value-of-an-arithmetic-expression-in-reverse-polish-notation-in-java/