Solución
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