Solución

@alexword·2/5/2026TypeScript
solution.tsTypeScript
function intervalMinSize(intervals: number[][], queries: number[]): number[] {
  let rest:number[] = []
  for(let i=0;i<queries.length;i++){
    let df:number=-1
    for(let i2=0;i2<intervals.length;i2++){
      if((queries[i]>=intervals[i2][0] && queries[i]<=intervals[i2][1])){
        let pre = intervals[i2][1]-intervals[i2][0]+1
        df = df == -1 ? pre : Math.min(df,pre)
      }
    }
    rest.push(df)
  }
  return rest
}

// No modificar: necesario para evaluar el resultado.
export { intervalMinSize };
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.