Smallest and largest · Más pequeño y más grande
Smallest and largest
Find both ends of a list in a single pass.
Keep two values at once, both starting as the first item. Check each number against both: it may replace the smallest, the largest, or neither.
Más pequeño y más grande
Encuentra ambos extremos de una lista en un solo recorrido.
Mantén dos valores a la vez, ambos iniciándose con el primer elemento. Revisa cada número contra ambos: puede reemplazar al más pequeño, al más grande, o a ninguno de los dos.
Write min_max(nums) that returns a list [smallest, largest] using one · uno loop and no min or max. The list is never empty. · Escribe min_max(nums) que devuelva una lista [smallest, largest] usando un solo bucle y sin min ni max. La lista nunca está vacía.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.