Question: You are given a string ternary_expr which represents a random nested ternary expression, you need to evaluate this expression, and report the result. Assumption can
You are given a string ternary_expr which represents a random nested ternary expression, you need to evaluate this expression, and report the result. Assumption can be as follows: ternary_expr only contains digits, ?, :, T, F where T is true and F is false. ternary_expr contains only one-digit numbers (i.e. in the range [0, 9]) The ternary expressions group right-to-left, and the result of the expression will always evaluate to either a digit, 'T' or 'F'. Requirements 1. Implement the above problem statement using Stacks. 2. Analyze the time complexity of your algorithm. 3. Implement the above problem statement using Python 3.7
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
