La hora de ordenar

Published by Vympel in

Python tiene una hermosa función integrada sorted que ordena un iterable, normalmente un arreglo de números, en orden ascendente, pero usando key= puedes ordenar el iterable de distintas maneras.

Crea una función que reciba un arreglo de enteros como argumento y devuelva el mismo arreglo en orden ascendente. Usar sorted() sería fácil, pero para este desafío TÚ tienes que ordenar el arreglo creando tu propio algoritmo.

Ejemplos

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]

sort_array([38, 57, 45, 18, 47, 39]) ➞ [18, 38, 39, 45, 47, 57]

Notas

  • Los arreglos pueden contener elementos positivos o negativos.
  • Los arreglos solo contendrán enteros.
  • Los arreglos no contendrán números repetidos.
  • Este desafío busca mejorar tus habilidades; usar la función integrada sorted no mejorará tus habilidades.