美文网首页
leetcode_925长按键入

leetcode_925长按键入

作者: 看到这朵小fa了么 | 来源:发表于2020-10-21 14:41 被阅读0次

双指针,name和typed相同字符则一起向右移动,每次如果typed的字符重复则typed右移,name不动,name移动至尾后,对typed继续右移与name尾字符相同的字符,最终typed如果指针指向尾部则返回ture否则返回false。

var isLongPressedName = function(name, typed) {
let i=0
let j=0
while(i<name.length){

    if(name[i]===typed[j]){
        i++
        j++
    } else if(i>0 && typed[j]===name[i-1]){
        j++
    } else return false

}
while(typed[j]===name[i-1] && j<typed.length){
    j++
}
if(typed[j]){
    return false
    } else  {
    return true 
    }
};

相关文章

  • leetcode_925长按键入

    双指针,name和typed相同字符则一起向右移动,每次如果typed的字符重复则typed右移,name不动,n...

  • leetcode_925 长按输入

    https://leetcode-cn.com/problems/long-pressed-name/[https...

  • 925. 长按键入

    925. 长按键入 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符...

  • LeetCode 925.Long Pressed Name 长

    925.长按键入 题面 你的朋友正在使用键盘输入他的名字name。偶尔,在键入字符c时,按键可能会被长按,而字符可...

  • 925. 长按键入

    思路: 就是利用双指针,因为typed字符串长度一定 大于或者等于name ,条件才能成立

  • 925. 长按键入

  • 925. 长按键入

    1.题目 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入...

  • Leetcode 925. 长按键入

    925. 长按键入 URL 问题:你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会...

  • LeetCode第107场周赛题解

    925. 长按键入 题目难度Easy 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可...

  • JavaScript实现LeetCode第925题:长按键入

    文章首次发表在JavaScript实现LeetCode第925题:长按键入 题目描述 你的朋友正在使用键盘输入他的...

网友评论

      本文标题:leetcode_925长按键入

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