Second Most Popular
الدرس 3 من 3 في دورة تحديات البرمجة للمقابلات - الحزمة الأولى على Coddy.
التحدي
صعباكتب دالة باسم secondMost تستقبل قائمة من الأعداد الصحيحة كمدخل، وتعيد العدد الصحيح الثاني الأكثر تكراراً.
على سبيل المثال،
المدخلات:
[98, 72, 93, 72, 83, 98, 72, 44, 25, 53, 43, 98, 81, 98]
المخرجات المتوقعة:
72
التفسير - العدد 72 مكرر 3 مرات في القائمة، مباشرة بعد 98، الذي تكرر 4 مرات. لذلك فإن 72 هو ثاني أكثر الأرقام شيوعاً.
جرّب بنفسك
int secondMost(int* a, int n) {
// اكتب الكود هنا
}