Сдвиг вправо

средне
# решено

Дан массив целых чисел nums и число k. Нужно k раз передвинуть последний элемент массива на первое место, сохраняя порядок остальных элементов.

Другими словами, операция сдвига эквивалентна удалению последнего элемента, а затем вставке его в начало массива.

Пример 1:

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

Пример 2:

Ввод: nums = [100,-2,7,13], k = 0
Вывод: [100,-2,7,13]

Пример 3:

Ввод: nums = [1,2,3], k = 40
Вывод: [3,1,2]

Ограничения:

  • len(nums) >= 1