Intermedio35 pts
Merge Intervals
Traducción al español en progresoEl contenido detallado de esta lección aún se está traduciendo. Mientras tanto, se muestra en inglés.
Given an array of intervals where intervals[i] = [start, end], merge all overlapping intervals and return non-overlapping intervals. Algorithm: Sort by start time, then iterate and merge if current start ≤ previous end. Example: [[1,3],[2,6],[8,10],[15,18]] → [[1,6],[8,10],[15,18]] (intervals [1,3] and [2,6] overlap)
Entrada
Line 1: n (number of intervals). Next n lines: start end (space-separated).
Salida
Merged intervals, one per line as 'start end'.
Ejemplo
4 1 3 2 6 8 10 15 18
Esperado
1 6 8 10 15 18
Loading editor…
Resultado
Sin salida aún. Ejecuta tu código para ver resultados.