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
Inputcommand = "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
Inputcommand = "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.

Asked at 2 companies

</>

Your Solution

(Ctrl/Cmd + Enter)

Switching Language

Loading template...

Loading...

Sign in to save your progress

AI code evaluation

Get a correctness verdict, missed edge cases, and complexity analysis of your solution.

Sign in to evaluate