Talentd
FleetCode

131. Palindrome Partitioning

Medium74.4% acceptance10 companies

Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible palindrome partitioning of s.

Example 1:

Input: s = "aab"
Output: [["a","a","b"],["aa","b"]]

Example 2:

Input: s = "a"
Output: [["a"]]

Constraints:

  • 1 <= s.length <= 16
  • s contains only lowercase English letters.
24:34
Still stuck?Read 3 approaches, or watch a walkthrough.
Open solution
Loading editor…
1class Solution:
2 def partition(self, s: str) -> List[List[str]]:
3
Starter codePython 3Spaces: 4
Examples
Input
"aab"
Input
"a"
Your code is saved on this device.Solution