type
status
date
slug
summary
tags
category
icon
password
题目:
请你设计一个可以解释字符串
command
的 Goal 解析器 。command
由 "G"
、"()"
和/或 "(al)"
按某种顺序组成。Goal 解析器会将 "G"
解释为字符串 "G"
、"()"
解释为字符串 "o"
,"(al)"
解释为字符串 "al"
。然后,按原顺序将经解释得到的字符串连接成一个字符串。给你字符串
command
,返回 Goal 解析器 对 command
的解释结果。来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/SNJvJP 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
示例 1:
示例 2:
示例 3:
思路:
- 遍历字符串,
- 如果字符等于G,那么就拼接G
- 如果字符等于( ,下一个字符等于 a 那么拼接al,改变指针指向
- 如果左字符等于(,下一个字符等于 ),那么拼接o ,改变字符的指向
代码:
结果:

image-20220216164709157