Sizga s satri berilgan. s satrini shunday qismlarga bo'lingki (partition), bunda har bir qism satr palindrom bo'lsin.
Bunday bo'lishlarni amalga oshirish uchun kerak bo'ladigan eng kam (minimum) kesishlar sonini toping va qaytaring.
func solve(s string) int {
// ...
}
Input: s = "aab"
Output: 1
Tushuntirish: "aab" satrini ["aa", "b"] qilib bo'lish uchun faqat 1 marta kesish kifoya. Barcha qismlar palindrom.
Input: s = "a"
Output: 0
Input: s = "ab"
Output: 1