Leetcode 1678.设计Goal解析器 本文最后更新于 2024年6月7日 中午 题目 12345678请你设计一个可以解释字符串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" 题解代码 123class Solution: def interpret(self, command: str) -> str: return command.replace("()","o").replace("(al)","al") 解题思路 直接替换就完事 leetcode #leetcode #code Leetcode 1678.设计Goal解析器 http://blog.bingyue.top/2022/11/06/leetcode1678/ 作者 bingyue 发布于 2022年11月6日 许可协议 bingyue-dic变量大全 上一篇 Leetcode 34.反转字符串题解 下一篇 Please enable JavaScript to view the comments