Entero n-ésimo menor
Crea una función que devuelva el n-ésimo entero menor en un array sin ordenar, donde n = 1 significa el valor más pequeño. Devuelve null cuando n es mayor que la longitud del array.
Ejemplos
Program.NthSmallest(new[] { 1, 3, 5, 7 }, 1) ➞ 1
Program.NthSmallest(new[] { 1, 3, 5, 7 }, 3) ➞ 5
Program.NthSmallest(new[] { 1, 3, 5, 7 }, 5) ➞ null
Program.NthSmallest(new[] { 7, 3, 5, 1 }, 2) ➞ 3Notas
n es como mínimo 1, y todos los valores del array son distintos.