Reverse Polish notation is type of mathematical notation where the operators follow their operands. For example (1+4)*5 in RPN equals to 4 1 + 5 *.
For parsing standard mathematical equation to this RPN calculator uses Shunting-yard algorithm.
For practical use calculator can multiply, divide, add and substract and show result on upper screen and RPN equation on lower screen.
To install type:
npm install
To run test type:
npm test
Tests are written in Jest.
Layout and features of calculator are borrowed from Casio SL-831 liquid calculator.
That type of calculator had fenature that draws card color and number from 1 to 13. Than players could read their fate from provided guide.
You can find more about this calculator here