Search⌘ K
AI Features

Solution: String Compression

Explore how to compress a character array in place by applying the two pointers approach to run-length encoding. Understand how to identify consecutive character groups, overwrite the original array efficiently, and return the new compressed length while using only constant extra space.

Statement

Given an array of characters, chars, compress it in place according to the following rules:

  1. Start with an empty string s.

  2. For each group of consecutive repeating characters in chars:

    1. If the group length is ...