Inteiro n-ésimo menor
Dada uma lista não ordenada, crie uma função que retorne o inteiro n-ésimo menor (o menor inteiro é o primeiro menor, o segundo menor inteiro é o segundo menor, etc.).
Exemplos
nth_smallest([1, 3, 5, 7], 1) ➞ 1
nth_smallest([1, 3, 5, 7], 3) ➞ 5
nth_smallest([1, 3, 5, 7], 5) ➞ None
nth_smallest([7, 3, 5, 1], 2) ➞ 3Observações
nsempre será >= 1.- Cada número da lista será distinto (haverá uma ordenação clara).
- Dado um parâmetro fora dos limites (por exemplo, se uma lista tiver tamanho k) e for solicitado o m > k-ésimo menor inteiro, retorne
None.