Skip to content

Instantly share code, notes, and snippets.

@lgliducik
Created November 25, 2023 03:26
Show Gist options
  • Save lgliducik/1bda1ec38b6510e2a1400e8ee41869ae to your computer and use it in GitHub Desktop.
Save lgliducik/1bda1ec38b6510e2a1400e8ee41869ae to your computer and use it in GitHub Desktop.
def sort_list_imperative(numbers: list) -> list:
for i in range(len(numbers)-1):
for j in range(len(numbers)-1-i):
if numbers[j] > numbers[j+1]:
numbers[j], numbers[j+1] = numbers[j+1], numbers[j]
return numbers
def sort_list_declarative(numbers: list) -> list:
return sorted(numbers)
print(sort_list_declarative([4, 2, 7, 3, 9]))
print(sort_list_declarative([]))
print(sort_list_imperative([4, 2, 7, 3, 9]))
print(sort_list_imperative([]))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment