Par con diferencia mínima
Dado un arreglo de números, devuelve el par de números cuya diferencia absoluta sea mínima. Devuelve el par como un arreglo, ordenado de forma ascendente. Si varios pares tienen la misma diferencia, devuelve el par con la menor suma.
Ejemplos
min_difference_pair([40, 16, 8, 17, 15]) ➞ [15, 16]
# [15, 16] tiene una suma menor que [16, 17]
min_difference_pair([1, -31, -27, -18, -48, -15, -11, -34]) ➞ [-34, -31]
min_difference_pair([0, 2, 35, 42, 45, 14, -6, -1]) ➞ [-1, 0]
min_difference_pair([32, 33, 4, 6, 48, 18, 20, -7, -4, 31]) ➞ [31, 32]Notas
No habrá números duplicados en el arreglo.