GoalScope — insert_interval (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
↵
<code>↵
def insert_interval(intervals, new_interval):↵
"""Insert newInterval into intervals."""↵
merged = []↵
i = 0↵
↵
while i < len(intervals) and intervals[i][1] < new_interval[0]:↵
merged.append(intervals[i])↵
i += 1↵
↵
while i < len(intervals) and intervals[i][0] <= new_interval[1]:↵
new_interval[0] = min(new_interval[0], intervals[i][0])↵
new_interval[1] = max(new_interval[1], intervals[i][1])↵
i += 1↵
↵
merged.append(new_interval)↵
↵
while i < len(intervals):↵
merged.append(intervals[i])↵
i += 1↵
↵
return merged↵
</code>