Задача

1/6

Циклический сдвиг с помощью rotate

Задача

Циклически сдвиньте элементы массива на нужное количество элементов.
 
Используйте минимально возможное количество операций присваивания.
 
Входные данные
Вводится список чисел. Все числа списка находятся на одной строке.
 
Выходные данные
Сначала задано число N — количество элементов в массиве и количество позиций на которые нужно сдвинуть K (1<=N<=100, -1000<=K<=1000). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.

Ввод Вывод
5 2
1 2  3 4 5
3 4 5 1 2
5 1000
1 2 3 4 5
1 2 3 4 5
5 -2
1 2 3 4 5
4 5 1 2 3