设计Goal解析器
2025-4-20
| 2025-4-20
Words 381Read Time 1 min
type
status
date
slug
summary
tags
category
icon
password

题目:

请你设计一个可以解释字符串 commandGoal 解析器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 ,改变字符的指向

代码:

结果:

notion image
image-20220216164709157
请求转发和重定向计算力扣银行的钱
Loading...