Çakışan aralıkları birleştir
intermediate
Çakışan aralıkları birleştir. Sonuç: çakışmayan, sıralı aralıklar.
Girdi: [[1,3],[2,6],[8,10],[15,18]] -> [[1,6],[8,10],[15,18]]
Yapıyı sen seç.
İpuçları
- 💡 İpucu 1: önce start'a göre sırala.
- 💡 İpucu 2: sıralı liste gezip current.end >= next.start ise birleştir.
- 💡 İpucu 3: stack mantığı da kullanılabilir.
Örnek Test Case'ler
Örnek #1 · klasik
📥 Input
[[1,3],[2,6],[8,10],[15,18]]
✓ Expected
[[1,6],[8,10],[15,18]]
Örnek #2 · temas birlesir
💡 Kodu çalıştırmak ve gerçek çıktılarını görmek için üye girişi yapıp editöre geçebilirsin.