{}
run-icon
main.py
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")
Output