Pisahkan Array
Pelajaran 12 dari 15 dalam kursus Tantangan Rekursi: Kuasai Cara Berpikir Rekursif di Coddy.
Tantangan
SedangTulis fungsi bernama isSplitable yang menerima array bilangan bulat dan mengembalikan true jika array tersebut dapat dibagi menjadi dua array dengan jumlah yang sama, jika tidak, kembalikan false.
Contoh,
- [5, 2, 3] -> [5] dan [2, 3]
- [2, 3] -> Tidak dapat dibagi
Coba sendiri
#include <stdbool.h>
bool isSplitable(const int *arr, int size) {
// Tulis kodemu di sini
}Semua pelajaran di Tantangan Rekursi: Kuasai Cara Berpikir Rekursif
2Tantangan Menengah
Masalah RanselJumlah KuadratHasil InterleavingKombinasi JumlahTemukan TripletPisahkan ArrayLatihan sendiri: Compiler C online