Construct the shortest string that contains two given strings as subsequences.
Constraints
Example
>>> shortest_common_supersequence('abac', 'cab')
'cabac'
>>> shortest_common_supersequence('abc', 'ac')
'abc'
>>> shortest_common_supersequence('', 'xyz')
'xyz'
>>> shortest_common_supersequence('aaa', 'aaa')
'aaa'
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints