Remove all Adjacent Duplicates from a String

In this lesson, we'll learn how to remove all adjacent duplicates from a string using recursion.

What does “Removing Adjacent Duplicates from a String” Mean?

This means that we’ll remove all extra instances of a character when multiple instances are found together. In other words, only one instance should remain after this process.

Lower and upper case letters are considered different characters. Example: string Hhelo doesn’t contain any duplicates.

Repeated occurrences of the same letter within a string are allowed as long as they are not next to each other. Example: string hele has no adjacent duplicates.

Create a free account to view this lesson.

By signing up, you agree to Educative's Terms of Service and Privacy Policy