Palindrome Partitioning

00:00
HardRecursionBacktrackingDynamic Programming
AmazonGoogle

Partition string s such that every substring of the partition is a palindrome. Return all possible palindrome partitionings.

Examples

Input → s='aab'
Output → [['a','a','b'],['aa','b']]
Input → s='a'
Output → [['a']]
Input → s='aba'
Output → [['a','b','a'],['aba']]