当前位置:网站首页>Leetcode 1678. 设计 Goal 解析器. Parse 简单题目

Leetcode 1678. 设计 Goal 解析器. Parse 简单题目

2020-12-08 08:14:31 osc_9na1lmr9

 

由于题目保证了字符串一定可以解析,因此按index遍历解析即可,利用C++ substring技巧整体判断。

class Solution {
public:
    string interpret(string command) {
        string res;
        for(int i=0;i<command.size();i++){
            if(command[i]=='G'){
                res+='G';
            }else if(command.substr(i,4)=="(al)"){
                res+="al";
                i+=3;
            }else{
                res+="o";
                i+=1;
            }
        }
        return res;
    }
};

 

版权声明
本文为[osc_9na1lmr9]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4256554/blog/4780339