Question: Can you answer this question with python? the first picture is assignment instruction and the second one is starter file. 1 Problem: Check brackets in

 Can you answer this question with python? the first picture isassignment instruction and the second one is starter file. 1 Problem: Check

Can you answer this question with python? the first picture is assignment instruction and the second one is starter file.

1 Problem: Check brackets in the code ProblemIntroduction In this problem you will implement a feature for a text editor to find errors in the usage of brackets in the code Problem Description Task. Your friend is making a text editor for programmers. He is currently working on a feature that will find errors in the usage of different types of brackets. Code can contain any brackets from the set [i0), where the opening brackets are [,1, and ( and the closing brackets corresponding to them are ],J, and ) For convenience, the text editor should not only inform the user that there is an error in the usage of brackets, but also point to the exact place in the code with the problematic bracket. First priority is to find the first unmatched closing bracket which either doesn't have an opening bracket before it, like ] ?n ] (), or closes the wrong opening bracket, like } in () D. If there are no such mistakes, then it should find the first unmatched opening bracket without the corresponding closing bracket after it like ( in t([]. If there are no mistakes, text editor should inform the user that the usage of brackets is correct Apart from the brackets, code can contain big and small latin letters, digits and punctuation marks More formally, all brackets in the code should be divided into pairs of matching brackets, such that in each pair the opening bracket goes before the closing bracket, and for any two pairs of brackets either one of them is nested inside another one as in (foo [bar]) or they are separate as in f (a,b)-g[c]. The bracket [ corresponds to the bracket ], 1 corresponds to , and ( corresponds to ) Input Format. Input contains one string S which consists of big and small latin letters, digits, punctuation marks and brackets from the set00) Constraints. The length of S is at least 1 and at most 105. Output Format. If the code in S uses brackets correctly, output "Success" (without the quotes). Otherwise output the 1-based index of the first unmatched closing bracket, and if there are no unmatched closing brackets, output the 1-based index of the first unmatched opening bracket Time Limits. C: 1 sec. C++: 1 sec. Java: 1 sec. Python: 1 sec. C#: 1.5 sec. Haskell: 2 sec. JavaScript. 3 sec, Ruby: 3 sec, Scala: 3 sec Memory Limit. 512MB

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!