LeetCode 1678. 设计 Goal 解析器
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 1678. 设计 Goal 解析器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
請你設計一個可以解釋字符串 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"示例 2: 輸入:command = "G()()()()(al)" 輸出:"Gooooal"示例 3: 輸入:command = "(al)G(al)()()G" 輸出:"alGalooG"提示: 1 <= command.length <= 100 command 由 "G"、"()" 和/或 "(al)" 按某種順序組成來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/goal-parser-interpretation
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 3種情況,直接 if else
4 ms 6.4 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 1678. 设计 Goal 解析器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 1274. 矩形内船只
- 下一篇: LeetCode 1669. 合并两个链