String Compression – 443. LeetCode

The “String Compression” problem requires reducing the size of a character array by compressing consecutive repeating characters into a single character followed by their count. For example, the [“a”, “a”, “b”, “b”, “b”, “c”] should be compressed to [“a”, “2”, “b”, “3”, “c”]. The challenge is to perform this compression…

read more

Insert Interval – 56. LeetCode

The Insert Interval problem involves inserting a new interval into a sorted list of non-overlapping intervals and merging any overlapping intervals. Think of it like scheduling a new meeting in a calendar: you add the meeting and merge it with existing ones if they overlap, ensuring the schedule remains clean…

read more