Rotate Array
الدرس 1 من 3 في دورة تحديات البرمجة للمقابلات - الحزمة التاسعة على Coddy.
التحدي
سهلاكتب دالة باسم 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) {
// اكتب الكود هنا
}