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 mikehult123
def beat_previous(digits: str) -> list[int]:
b = [int(digits[0])]
c = ""
for i in digits[1:]:
c += i
if int(c) > b[-1]:
b.append(int(c))
c = ""
return b
print("Example:")
print(beat_previous("123"))
# 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!")
April 7, 2024