Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Robot Sort by ssk8
def swapsort(array):
array, strategy = [x for x in array], []
while True:
is_sorted = True
for i in range(len(array)-1):
if array[i]>array[i+1]:
array[i], array[i+1] = array[i+1], array[i]
strategy.append(f'{i}{i+1}')
is_sorted = False
if is_sorted: return ','.join(strategy)
June 26, 2018