Enunciados tipo prueba de curso
Problemas de programación con contexto, pensados para un curso de primer año. Cuando entras desde una unidad, verás los enunciados de esa unidad uno tras otro, similar al flujo del quiz.
Unidad 9 — Pandas: introducción
Enunciado 1 de 7 para esta unidad.
Pares con mínima diferencia
Al revisar los registros de un sensor se desea encontrar todos los pares de valores que están lo más cerca posible entre sí.
Implementa la función:
pares_minima_diferencia(arr: list[int]) -> list[int]
La función debe ordenar el arreglo, calcular la mínima diferencia entre vecinos y retornar una lista plana con todos los pares que alcanzan esa diferencia, manteniendo el orden.
Si la lista tiene menos de dos elementos, retorna una lista vacía.