Solución

@arkzado·30/4/2026TypeScript
solution.tsTypeScript
export function secondLargest(numbers: number[]): number {
  // Escribe tu solución aquí
  if(numbers.length <= 1) return -1;

  let mayor: number = -Infinity;
  let segundoMayor: number = -Infinity;

  for(let numero of numbers){
    if(numero > mayor){
      segundoMayor = mayor;
      mayor = numero;
    }
    if(numero < mayor && (numero > segundoMayor)) segundoMayor = numero;
  }
  return segundoMayor === -Infinity ? -1 : segundoMayor;
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.