925. 长按键入

2022-01-05  本文已影响0人  漫行者_
func isLongPressedName(name string, typed string) bool {

    i:=0
    j:=0
    for ; i<len(name) && j<len(typed); {
        if name[i] == typed[j] {
            i++
            j++
        } else if j > 0 && name[i-1] == typed[j] {
            j++
        } else {
            return false
        }
    }
    for ; j<len(typed); j++ {
        if(name[i-1] != typed[j]) {
            return false
        }
    }
    if i < len(name) {
        return false
    }
    return true
}
上一篇 下一篇

猜你喜欢

热点阅读