Class Solution

  • All Implemented Interfaces:

    
    public final class Solution
    
                        

    1678 - Goal Parser Interpretation.

    Easy

    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 <= 100

    • command consists of "G", "()", and/or "(al)" in some order.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      Solution()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final String interpret(String command)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait