Long Pressed Name
Your friend is typing hisname into a keyboard. Sometimes, when typing a characterc, the key might getlong pressed, and the character will be typed 1 or more times.
You examine thetyped characters of the keyboard. ReturnTrueif it is possible that it was your friends name, with some characters (possibly none) being long pressed.
Example 1:
Input:
name =
"alex"
, typed =
"aaleex"
Output:
true
Explanation:
'a' and 'e' in 'alex' were long pressed.Example 2:
Input:
name =
"saeed"
, typed =
"ssaaedd"
Output:
false
Explanation:
'e' must have been pressed twice, but it wasn't in the typed output.Example 3:
Example 4:
Note:
分析
source和target一起走
本题因为是重复字母,所以可以提前return 如果既!=source 又不是duplicate a[i]!=a[j-1]
Last updated
Was this helpful?