Home
Topics
Practice
Roadmap
DSA Tracker
Code Editor
Tech Blogs
More
Sign in
Get started
Loading question...
Feedback
Palindrome Partitioning II
Hard
00:00
0 users online
Share
Description
Solution
Submissions
Discussion
Given a string, partition it into substrings such that each substring is a palindrome. Return the minimum cuts needed.
Sample Input:
"aab"
Sample Output:
1
Hints
Hint 1
Precompute palindrome substrings
Hint 2
DP[i] = min cuts for s[0:i+1]
Hint 3
Check all possible palindrome endings
Code Editor
Reset
Run
Save
Loading...