Longest Common Prefix
الدرس 20 من 20 في دورة تحديات للمبتدئين - ممارسة المفاهيم الأساسية على Coddy.
التحدي
متوسطاكتب دالة باسم longestCommonPrefix تستقبل مصفوفة من السلاسل النصية وتعيد أطول بادئة مشتركة (longest common prefix) لجميع السلاسل النصية في المصفوفة.
أمثلة،
longestCommonPrefix(["Hello, Bob", "Hello, Jake"])->"Hello, "longestCommonPrefix(["something", "somehow", "somewhat"])->"some"longestCommonPrefix(["example", "sample"])->""
إضافي - اجعلها دالة عودية (recursive function)!
جرّب بنفسك
char* longestCommonPrefix(char** a, int aSize) {
// اكتب الكود هنا
}