Input Your program will take an arithmetic expression as a String input. For Example: 1. "I+2*(3/4)" 2. "I+2*[3*3+{4-5(6(7/8/9)+10)–11+(12*8)]+14" 3....


Points to be noted:



  1. **Please use Python 3 and do not use any built-in function

  2. **Do not just copy paste from any other sources, come up with an unique solution.


  3. **Solve the above problem using a linked list based stack.




Input<br>Your program will take an arithmetic expression as a String input. For Example:<br>1.

Extracted text: Input Your program will take an arithmetic expression as a String input. For Example: 1. "I+2*(3/4)" 2. "I+2*[3*3+{4-5(6(7/8/9)+10)–11+(12*8)]+14" 3. "I+2*[3*3+{4_5(6(7/8/9)+10)}–11+(12*8)/{13+13}]+14" Program Your program will determine whether the open brackets (the square brackets, curly braces and the parentheses) are closed in the correct order. Outputs: Output 1 1+2*(3/4) This expression is correct. Output 2 1+2*[3*3+{4_5(6(7/8/9)+10)–11+(12*8)]+14 This expression is NOT correct. Error at character # 10. {'- not closed. Output 3 1+2*[3*3+{4_5(6(7/8/9)+10)}–11+(12*8)/{13+13}]+14 This expression is correct.

Jun 03, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here