DIY: Basic Calculator II
Explore how to implement a basic calculator in Kotlin that evaluates mathematical expressions containing integers and operators without using built-in evaluation functions. Learn to handle operator precedence and integer division rules to solve real coding interview problems.
We'll cover the following...
We'll cover the following...
Problem statement
In this challenge, you are given a string, st, which contains an expression. You’ll evaluate this expression and return its value. Keep the following statements in mind while solving the problem:
- The integer division should be rounded off to the nearest smallest integer.
- The given expression is always valid, giving the intermediate result in the range of -