Hora de ordenar

Published by Vympel in

Python tem uma bela função integrada sorted que ordena um iterável, geralmente um array de números, em ordem crescente, mas usando key= você pode ordenar o iterável de maneiras diferentes.

Crie uma função que receba um array de inteiros como argumento e retorne o mesmo array em ordem crescente. Usar sorted() seria fácil, mas para este desafio VOCÊ precisa ordenar o array criando seu próprio algoritmo.

Exemplos

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

  • Os arrays podem conter elementos positivos ou negativos.
  • Os arrays conterão apenas inteiros.
  • Os arrays não conterão números duplicados.
  • Este desafio busca aprimorar suas habilidades; usar o recurso integrado sorted não aprimorará suas habilidades.