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

金山云-删除驼峰算法

作者: 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