Solution: String Compression
Understand how to apply the two pointers technique to compress a string in place by encoding consecutive characters. Learn to modify the input array efficiently, using constant space while achieving linear time performance.
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