Menu
CoddyTech

Số lần cắt chuỗi đối xứng ít nhất

Bài học 3 trên 3 trong khóa học Thử thách code phỏng vấn, bộ VII của Coddy.

challenge icon

Thử thách

Khó

Viết một hàm (function) tên là minPalindromeCuts để tìm số lần cắt tối thiểu cần thiết để chia một chuỗi thành một tập hợp các chuỗi đối xứng.

Hàm nhận một chuỗi làm đầu vào và trả về số lần cắt tối thiểu cần thiết.

Một lần cắt chia chuỗi thành hai chuỗi con không rỗng.

Ví dụ, chuỗi "abccbda" có thể được chia thành tập hợp các chuỗi đối xứng {"a", "bccb", "d", "a"} với ba lần cắt.

Tự làm thử

int minPalindromeCuts(char* s) {
    // Viết code ở đây
}

Tất cả bài học trong Thử thách code phỏng vấn, bộ VII

1Thử thách

Trình kiểm tra chuỗi đối xứngChuỗi đối xứng dài nhấtSố lần cắt chuỗi đối xứng ít nhất

Tự luyện tập: Trình biên dịch C online