← К задачам
Тяжело · +5АлгоритмыЛогикаОсновы языкаСортировка

Время сортировать!

В Python есть замечательная встроенная функция sorted(), которая сортирует переменные (обычно это список чисел) по возрастанию или в любом другом порядке с помощью key=.

Что вам нужно сделать. Напишите функцию, которая принимает список целых чисел и возвращает тот же список, отсортированный по возрастанию.

Использовать встроенную функцию sorted() нельзя. Попробуйте написать свой собственный алгоритм.

Примеры

sort_array([2, -5, 1, 4, 7, 8]) ➞ [-5, 1, 2, 4, 7, 8]

sort_array([23, 15, 34, 17, -28]) ➞ [-28, 15, 17, 23, 34]

Примечание

  • Список может содержать как положительный, так и отрицательные числа.
  • В списке гарантированно присутствуют только целые числа.
  • Повторяющихся чисел в списке не будет.
  • Это вызов вашим умениям. Вы можете воспользоваться встроенной функцией, но это никак не прокачает ваши навыки.
def sort_array(my_list):
	
Для запуска тестов необходима авторизация.
Поддержать проект