JuniorString
Goal Parser Interpretation
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 interprets:
"G"as the string"G""()"as the string"o""(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"The Goal Parser interprets G as G, () as o, and (al) as al, producing the final concatenated result "Goal".
Example 2
Input
command = "G()()()()(al)"Output
"Gooooal"Each occurrence of () becomes o and (al) becomes al, so the command is interpreted as "Gooooal".
Constraints
- 1 <= command.length <= 100
- command consists of "G", "()", and/or "(al)" in some order.