Leetcode 1678.设计Goal解析器

本文最后更新于:2024年6月7日 中午

题目

1
2
3
4
5
6
7
8
请你设计一个可以解释字符串command的Goal 解析器。command"G""()"和/或"(al)"按某种顺序组成。
Goal 解析器会将"G"解释为字符串"G""()"解释为字符串"o""(al)"解释为字符串"al"。然后,按原顺序将经解释得到的字符串连接成一个字符串。

给你字符串command,返回Goal解析器对command的解释结果。

示例 1:
输入:command = "G()(al)" 输出:"Goal"
解释:Goal 解析器解释命令的步骤如下所示: G -> G () -> o (al) -> al 最后连接得到的结果是 "Goal"



题解代码

1
2
3
class Solution:
def interpret(self, command: str) -> str:
return command.replace("()","o").replace("(al)","al")



解题思路

直接替换就完事


Leetcode 1678.设计Goal解析器
http://blog.bingyue.top/2022/11/06/leetcode1678/
作者
bingyue
发布于
2022年11月6日
许可协议