题目
你的朋友正在使用键盘输入他的名字 name
。偶尔,在键入字符 c
时,按键可能会被长按,而字符可能被输入 1 次或多次。
你将会检查键盘输入的字符 typed
。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True
。
示例 1:
1 | 输入:name = "alex", typed = "aaleex" |
示例2
1 | 输入:name = "saeed", typed = "ssaaedd" |
提示:
1 <= name.length, typed.length <= 1000
name
和typed
的字符都是小写字母
解法
解法一:
双指针
JAVA
1 | public boolean isLongPressedName(String name, String typed) { |