def findLetters(input1,returnAmount):
foundItYet = False
counter = 1
newString = ""
newLastString = ""
if len(input1) == 0:
return ""
while foundItYet == False and counter < len(input1):
if input1[0] != input1[counter]:
for i in range(counter):
newString = newString + input1[i]
foundItYet = True
newLastString = input1.replace(newString,"",1)
counter = counter + 1
if returnAmount == 1:
return newString
if returnAmount == 2:
return newLastString
def isLongPressed(original,typed):
hasEverStickied = False
frNotSticky = False
originalTracker = original
typedTracker = typed
doneTracker = 0
while doneTracker == 0:
if len(findLetters(originalTracker,1)) <= len(findLetters(typedTracker,1)):
hasEverStickied = True
if (len(findLetters(originalTracker,1)) > len(findLetters(typedTracker,1))) or (originalTracker == "" and (not typedTracker == "")):
frNotSticky = True
originalTracker = findLetters(originalTracker,2)
typedTracker = findLetters(typedTracker,2)
if originalTracker == "" and typedTracker == "":
doneTracker = 1
isItSticky = hasEverStickied
if frNotSticky == True:
isItSticky = False
print(isItSticky)
isLongPressed("alex", "aaleex")
isLongPressed("saeed", "ssaaedd")
isLongPressed("leelee", "lleeelee")
isLongPressed("Tokyo", "TTokkyoh")
isLongPressed("laiden", "laiden")
isLongPressed("Japan", "Japooan")