Поворот массива вправо
Циклический сдвиг похож на карусель: элементы с конца переезжают в начало, а остальные сдвигаются вправо. Даны массив nums и число k. Сдвинь массив вправо на k позиций и верни новый порядок элементов. Если k больше длины массива, учитывай только остаток от деления на длину.
Примеры
Ввод
[[1, 2, 3, 4, 5, 6, 7], 3]Вывод
[5, 6, 7, 1, 2, 3, 4]Ввод
[[-1, -100, 3, 99], 2]Вывод
[3, 99, -1, -100]Ввод
[[1, 2], 3]Вывод
[2, 1]Нужно реализовать
def rotate_array(nums, k):
Теги
arraymath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[1,2,3,4,5,6,7], 3Ожидаемый
[5,6,7,1,2,3,4]2
Ввод
[-1,-100,3,99], 2Ожидаемый
[3,99,-1,-100]3
Ввод
[1,2], 3Ожидаемый
[2,1]4
Ввод
[1], 0Ожидаемый
[1]5
Ввод
[], 4Ожидаемый
[]6
Ввод
[1,2,3], 3Ожидаемый
[1,2,3]Фокус-радио
На паузе · SomaFM · Fluid