Desafíos

0
Todos los desafíos
MedioArreglosLógica+30 XP

Segundo Elemento Mayor

Escribe second_largest(numbers) que retorne el segundo valor mayor *distinto*. Para [5, 5, 3], el segundo mayor es 3 — los duplicados cuentan una sola vez.

Ejemplos

Entrada: second_largest([3, 7, 1, 9, 4])
Salida: 7
Entrada: second_largest([5, 5, 3])
Salida: 3

Restricciones

  • La lista tiene al menos 2 valores distintos
  • Retorna el segundo valor distinto más grande
¿Necesitas una pista?

set(numbers) elimina duplicados. Luego el penúltimo elemento de la lista ordenada es tu respuesta — o puedes rastrear dos candidatos en un solo bucle.

Loading editor…
Console

Run your code to see its output here.