美文网首页
925. 长按键入

925. 长按键入

作者: 康大侠 | 来源:发表于2021-04-27 10:14 被阅读0次
截屏2021-04-27 上午10.08.26.png
截屏2021-04-27 上午10.08.44.png

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

class Solution {
    public boolean isLongPressedName(String name, String typed) {
        int i = 0, j = 0;
        while (j < typed.length()) {
            if (i < name.length() && name.charAt(i) == typed.charAt(j)) {
                i++;
                j++;
            } else if (j > 0 && typed.charAt(j) == typed.charAt(j-1) ) {
                j++;
            } else {
                return false;
            }
        }
        return i == name.length();
    }
}

相关文章

  • 925. 长按键入

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

  • 925. 长按键入

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

  • 925. 长按键入

  • 925. 长按键入

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

  • LeetCode 925.Long Pressed Name 长

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

  • LeetCode第107场周赛题解

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

  • Leetcode 925. 长按键入

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

  • 每日一题-925. 长按键入

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

  • leetcode_925长按键入

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

  • 925. Long Pressed Name [Easy] 字符

    925. Long Pressed Name

网友评论

      本文标题:925. 长按键入

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