Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Longest Common Prefix

الدرس 20 من 20 في دورة تحديات للمبتدئين - ممارسة المفاهيم الأساسية على Coddy.

challenge icon

التحدي

متوسط

اكتب دالة باسم 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) {
    // اكتب الكود هنا
}

جميع دروس تحديات للمبتدئين - ممارسة المفاهيم الأساسية