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 gleb10101010101
def beat_previous(digits: str) -> list[int]:
r, n = [], ''
for digit in digits:
n += digit
if r and int(n) <= r[-1]:
continue
r.append(int(n))
n = ''
return r
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!")
Oct. 4, 2023