From 315c72413fcc1460b5b211748b8abdc5cd331baa Mon Sep 17 00:00:00 2001 From: Azureki Date: Sun, 21 Oct 2018 10:02:47 +0800 Subject: [PATCH] Long Pressed Name --- lc925. Long Pressed Name.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 lc925. Long Pressed Name.py diff --git a/lc925. Long Pressed Name.py b/lc925. Long Pressed Name.py new file mode 100644 index 0000000..b374cc5 --- /dev/null +++ b/lc925. Long Pressed Name.py @@ -0,0 +1,23 @@ +class Solution: + def isLongPressedName(self, name, typed): + """ + :type name: str + :type typed: str + :rtype: bool + """ + i = j = 0 + length1, length2 = len(name), len(typed) + while i < length1 and j < length2: + while j < length2: + if name[i] == typed[j]: + i, j = i + 1, j + 1 + break + else: + j += 1 + return i == length1 + + +name = "laidden" +typed = "laiden" +s = Solution() +print(s.isLongPressedName(name, typed))