Split Array
الدرس 12 من 15 في دورة تحديات الاستدعاء الذاتي - أتقن التفكير العودي على Coddy.
التحدي
متوسطاكتب دالة باسم isSplitable تستقبل مصفوفة من الأعداد الصحيحة وتعيد true إذا كان من الممكن تقسيم المصفوفة إلى مصفوفتين بحيث يكون مجموع كل منهما متساوياً، وإلا فستعيد false.
أمثلة،
- [5, 2, 3] -> [5] و [2, 3]
- [2, 3] -> غير قابلة للتقسيم
جرّب بنفسك
#include <stdbool.h>
bool isSplitable(const int *arr, int size) {
// اكتب الكود هنا
}جميع دروس تحديات الاستدعاء الذاتي - أتقن التفكير العودي
2Medium Challenges
Knapsack ProblemNumber of SquaresInterleaving ResultSum CombinationsFind TripletSplit Array