Question: Given a string with an arithmetic expression. (ex: 3+2^2+(4-1)*3-2/2) write a method that uses two stacks to interpret the string and calculate the expression. Output

Given a string with an arithmetic expression. (ex: "3+2^2+(4-1)*3-2/2")

write a method that uses two stacks to interpret the string and calculate the expression.

Output of the example: 3+2^2+(4-1)*3-2/2 = 15

please provide proof of functionality

Write in Java, thank you in advance.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!