You own a Goal Parser that can interpret a string command. The command consists of an alphabet of "G", "()" and/or "(al)" in some order. The Goal Parser will interpret "G" as the string "G", "()" as the string "o", and "(al)" as the string "al". The interpreted strings are then concatenated in the original order.
Given the string command, return the Goal Parser's interpretation of command.
Example 1:
Input: command = "G()(al)" Output: "Goal" Explanation: The Goal Parser interprets the command as follows: G -> G () -> o (al) -> al The final concatenated result is "Goal".
Example 2:
Input: command = "G()()()()(al)" Output: "Gooooal"
Example 3:
Input: command = "(al)G(al)()()G" Output: "alGalooG"
Constraints:
1 <= command.length <= 100command consists of "G", "()", and/or "(al)" in some order.Solutions for this problem are being prepared.
Try solving it yourself1678 Goal Parser Interpretation • ProjectNinjaTech • 2,061 views views
Watch 9 more video solutions →Practice Goal Parser Interpretation with our built-in code editor and test cases.
Practice on FleetCodePractice this problem
Open in Editor