Find Right Interval LeetCode solution in Python
1class Solution:2def findRightInterval(self, intervals):3ints = sorted([[j, k, i] for i, [j, k] in enumerate(intervals)])4begs = [i for i, _, _ in ints]5out = [-1] * len(begs)6for i, j, k in ints:7t = bisect.bisect_left(begs, j)8if t < len(begs):9out[k] = ints[t][2]1011return out