- Published on
Merge Intervals
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga intervals massivi berilgan bo'lib, uning har bir elementi intervals[i] = [start_i, end_i] ko'rinishida oraliqni bildiradi. Barcha o'zaro kesishadigan oraliqlarni birlashtiring va faqatgina kesishmaydigan oraliqlardan tashkil topgan massivni qaytaring.
Misol:
Input: intervals = [[1,3],[2,6],[8,10],[15,18]]
Output: [[1,6],[8,10],[15,18]]
Tushuntirish: [1,3] va [2,6] oraliqlar o'zaro kesishganligi sababli ular [1,6] ga birlashtirildi.
Merge Intervals
O'rta25 daqiqa20 ball
📚 Misollar
Kiruvchi: intervals = [[1,3],[2,6],[8,10],[15,18]]
Chiquvchi: [[1,6],[8,10],[15,18]]
Kiruvchi: intervals = [[1,4],[4,5]]
Chiquvchi: [[1,5]]
func solve(_ intervals: [[Int]]) -> [[Int]] {
// Kodingizni shu yerga yozing
return []
}
Run tugmasini bosing