Прокрути список вправо
Дан список чисел 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
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
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