Wawancara 150 TeratasMudah

Partisi Palindrom

Panduan terperinci dan implementasi Python untuk masalah 'Partisi Palindrome'.

Pernyataan Masalah

Mudah

Diberikan sebuah string s, partisi s sedemikian rupa sehingga setiap substring dari partisi tersebut adalah palindrom. Kembalikan semua kemungkinan partisi palindrom s.

Menerapkan fungsi partition(s: str) -> list.

Kendala
  • 1 <= s.length <= 16
  • s contains only lowercase English letters

Contoh

Example 1
Input
"aab"
Output
[["a","a","b"],["aa","b"]]
Explanation

"a","a","b" are all palindromes. "aa" is a palindrome and "b" is a palindrome. These are the only two valid partitions.

Example 2
Input
"a"
Output
[["a"]]
Explanation

A single character is always a palindrome.

Need a Hint?
Pertimbangkan untuk menggunakan struktur data khusus penelusuran mundur seperti kumpulan atau tumpukan.
Edge Cases to Watch
  • Struktur masukan kosong
  • Masukan elemen tunggal
  • Batasan angka yang besar

Siap Memecahkannya?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Buka di Editor
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.