【leetcode】替换所有的问号

 

char * modifyString(char * s){
    int len=strlen(s);
    for(int i=0;i<len;i++){
        char ch;
        for(ch='a';ch<'z';ch++){
            if(s[i]=='?' && i>=1){
                if(ch==s[i-1] || ch==s[i+1]) continue;
                else s[i]=ch;
            }
            if(s[i]=='?' && i==0){
                if(ch==s[i+1]) continue;
                else s[i]=ch;
            }
        }
        
    }
    return s;
}

 

posted @ 2020-09-08 10:05  温暖了寂寞  阅读(328)  评论(0编辑  收藏  举报