Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
6-liner: elegant partition solution in Clear category for Greedy Number by przemyslaw.daniel
def greedy_number(line: str, length: int) -> str:
if not length:
return ''
best = max(line[:-length + 1 or None])
_, digit, line = line.partition(best)
return digit + greedy_number(line, length - 1)
Nov. 6, 2021
Comments: