Прокрути список вправо

Дан список чисел nums и неотрицательное число k. Нужно циклически сдвинуть список вправо на k позиций: элементы с конца переезжают в начало. Если k больше длины списка, лишние полные круги не меняют результат. Верни новый список после сдвига.

Примеры

Ввод
[1, 2, 3, 4, 5], 2
Вывод
[4, 5, 1, 2, 3]
Ввод
[1, 2, 3], 4
Вывод
[3, 1, 2]
Ввод
[], 3
Вывод
[]

Нужно реализовать

def rotate_right(nums: list[int], k: int) -> list[int]:

Теги

array
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[1,2,3,4,5], 2
Ожидаемый[4,5,1,2,3]
2
Ввод
[1,2,3], 4
Ожидаемый[3,1,2]
3
Ввод
[], 3
Ожидаемый[]
4
Ввод
[5,4,3,2,1], -2
Ожидаемый[3,2,1,5,4]
5
Ввод
[2,3,4,5,6], 2
Ожидаемый[5,6,2,3,4]
6
Ввод
[0,0,0,0,0], 2
Ожидаемый[0,0,0,0,0]
Фокус-радио
На паузе · SomaFM · Fluid