Interleaving Strings
Let's solve the Interleaving Strings problem using Dynamic Programming.
Statement
Given strings s1
, s2
, and s3
, find whether an interleaving of s1
and s2
forms s3
.
An interleaving of two strings a and b is a configuration where a and b splits into and substrings, respectively, such that:
- a + + … +
- b + + … +
- The interleaving can follow either of the following two formats:
Access this course and 1400+ top-rated courses and projects.