Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 16: Циклический сдвиг элементов списка на заданное количество позиций
Напишите программу, которая принимает на вход последовательность целых чисел, записанных через пробел и сдвигает его элементы циклически вправо на указанное количество позиций. Результат должен быть выведен в виде нового списка.
Подсказка: Используйте цикл while
для выполнения необходимого количества сдвигов. Помните, что последний элемент должен переместиться в начало списка.
Пример:
Входные данные:
1 2 3 4 5
2
Выходные данные:
[4, 5, 1, 2, 3]
Из примера видно, что числа были сдвинуты, то есть переместились на 2 позиции.
x