Solución

@fernando_her85
·24/3/2026TypeScript
solution.tsTypeScript
function findMedian(numbers: number[]): number {
  
  numbers = [...numbers].sort((a,b) => a-b)
  

  if ( numbers.length % 2 === 0 ) {
    const middle1 = numbers.length / 2;
    const middle2 = middle1 - 1;

    
    return (numbers[middle1] + numbers[middle2])/2
  }

  if( numbers.length === 1) return numbers[0]

  const middle = +(numbers.length/2).toFixed(0)
  return numbers[middle-1]
}

// No modificar: necesario para evaluar el resultado.
export { findMedian };
0respuestas
Respuestas
0

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.
Markdown