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

Rotate Array

الدرس 1 من 3 في دورة تحديات البرمجة للمقابلات - الحزمة التاسعة على Coddy.

challenge icon

التحدي

سهل

اكتب دالة باسم rotateArray تقوم، عند إعطائها مصفوفة من الأعداد الصحيحة ورقمًا k، بتدوير المصفوفة إلى اليمين بمقدار k من الخطوات، حيث k غير سالب، وتعيد المصفوفة المدورة.

مثال:

الإدخال: nums = [1,2,3,4,5,6,7], k = 3
المخرجات: [5,6,7,1,2,3,4]
الشرح:

تدوير خطوة واحدة إلى اليمين: [7,1,2,3,4,5,6]
تدوير خطوتين إلى اليمين: [6,7,1,2,3,4,5]
تدوير 3 خطوات إلى اليمين: [5,6,7,1,2,3,4]

جرّب بنفسك

int* rotateArray(int* nums, int numsSize, int k, int* returnSize) {
    // اكتب الكود هنا
}

جميع دروس تحديات البرمجة للمقابلات - الحزمة التاسعة