Олимпиадный тренинг

Задача . 2.3. Перенести конец в начало


Задача

Темы:

Перенести конец в начало

Дан список a из 1–100 целых чисел и число k, 1 ≤ k ≤ len(a). Перенесите последние k элементов в начало. Порядок элементов внутри обеих частей должен сохраниться.

Данные уже заданы в переменных. В поле программы напишите только обработку данных. Вводить список вручную, вызывать input() или писать команды вывода не нужно.

На проверке значения меняются. Конкретный список из примера нельзя использовать вместо переменной a.

Что записать в переменные

В b — результат переноса.

Учебный приём: два среза и соединение списков.

Пример 1

Перед выполнением вашего кода:

a = [4, 9, 2, 7, 15, 6]
k = 2

После выполнения программа выводит:

[15, 6, 4, 9, 2, 7]
Пример 2

Перед выполнением вашего кода:

a = [8, 3, 12]
k = 1

После выполнения программа выводит:

[12, 8, 3]

Примеры показывают значения готовых переменных, а не формат ручного ввода.


Статистика успешных решений по компиляторам
Комментарий учителя