Solution: String Compression
Explore how to implement string compression using the two-pointer technique in C#. This lesson teaches you to efficiently perform run-length encoding directly on the input array with constant extra space, helping you master a common coding interview pattern.
We'll cover the following...
We'll cover the following...
Statement
Given an array of characters, chars, compress it in place according to the following rules:
Start with an empty string
s.For each group of consecutive repeating characters in
chars:If the group length is
, append just the character to s.Otherwise, append the character followed by the group length.
The compressed string s should not be returned separately; instead, it must be written directly into the input character array chars. Note that if a group’s length is