terminal
Elevo
/
ESC
Login
Initiate Registration
code
Topics
corporate_fare
Companies
history
History
arrow_back
Back to Challenges
#56
Merge Intervals
Medium
Acceptance 0%
Editorial
description
Problem Description
Given an array of `intervals` where `intervals[i] = [start_i, end_i]`, merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.
checklist
Constraints
1 <= intervals.length <= 10^4
intervals[i].length == 2
0 <= start_i <= end_i <= 10^4
science
Examples
Case #1
In:
intervals = [[1,3],[2,6],[8,10],[15,18]]
Out:
[[1,6],[8,10],[15,18]]
Case #2
In:
intervals = [[1,4],[4,5]]
Out:
[[1,5]]
Mastery Tags
Arrays
Sorting
Hiring Companies
Amazon
Google
Meta
code
Integrated IDE
Python 3
expand_more
C
C++ 17
Java
JavaScript
Python 3
C
C++ 17
Java
JavaScript
Python 3
refresh
class Solution: def merge(self, intervals: list[list[int]]) -> list[list[int]]: pass
Login to Compile
Processing
terminal
Debug Output
home
Home
extension
Practice
robot_2
login
Sign In
account_circle
Menu
code_blocks
Coding
psychology
Aptitude
Navigation
close
Login
Registration