Menu
Coddy logo textTech

Rotate Array

Урок 1 из 3 курса Задачи по программированию для интервью — Пакет IX на Coddy.

challenge icon

Задание

Легко

Напишите функцию с именем rotateArray, которая, получив массив целых чисел и число k, циклически сдвигает массив вправо на k шагов, где k — неотрицательное число, и возвращает измененный массив.

Пример:

Ввод: nums = [1,2,3,4,5,6,7], k = 3
Вывод: [5,6,7,1,2,3,4]
Объяснение:

Сдвиг на 1 шаг вправо: [7,1,2,3,4,5,6]
Сдвиг на 2 шага вправо: [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) {
    // Напишите здесь код
}

Все уроки раздела Задачи по программированию для интервью — Пакет IX