Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Beat The Previous by bajibaji
def beat_previous(digits: str) -> list[int]:
up=[]
keta=1
target=digits[0]
up.append(digits[0])
idx=1
while idx+keta<=len(digits):
if int(target)=int(digits[idx:idx+keta]): #case 60
keta+=1
intup = [int(s) for s in up]
return (intup)
# These "asserts" are used for self-checking
assert beat_previous("600005") == [6]
assert beat_previous("6000050") == [6, 50]
assert beat_previous("045349") == [0, 4, 5, 34]
assert beat_previous("77777777777777777777777") == [7, 77, 777, 7777, 77777, 777777]
print("The mission is done! Click 'Check Solution' to earn rewards!")
Sept. 23, 2024