美文网首页
金山云-删除驼峰算法

金山云-删除驼峰算法

作者: FredricZhu | 来源:发表于2020-08-17 16:26 被阅读0次
    package main
    
    import "fmt"
    
    // DeleteTuoFeng 删除驼峰字符串的函数
    func DeleteTuoFeng(src string) string {
        var res string
        var i = 0
        for i = 0; i < len(src)-2; i++ {
            if src[i] != src[i+1] && src[i] == src[i+2] {
                i += 2
            } else {
                res += src[i : i+1]
            }
        }
        if i != len(src) {
            res += src[i:]
        }
        return res
    }
    
    func main() {
        res := DeleteTuoFeng("abAbAbabcac")
        fmt.Println(res)
    }
    

    程序输出如下


    图片.png

    相关文章

      网友评论

          本文标题:金山云-删除驼峰算法

          本文链接:https://www.haomeiwen.com/subject/ckpqjktx.html