Программа получает на вход список, затем число k. Программа сдвигает все элементы, а после этого удаляет последний элемент списка при помощи метода pop() без параметров.
Программа должна осуществлять сдвиг непосредственно в списке, а не делать это при выводе элементов. Также нельзя использовать дополнительный список. Также не следует использовать метод pop(k) с параметром.
Следующая задача: Вставить элемент
| Входные данные | Правильный ответ | Что вывела программа | Результат | |
|---|---|---|---|---|
7 6 5 4 3 2 1 2 |
7 6 4 3 2 1 |
|||
4 6 2 4 3 5 12 24 3 5 4 |
4 6 2 4 5 12 24 3 5 |
|||
4 6 2 4 3 5 12 24 3 5 0 |
6 2 4 3 5 12 24 3 5 |
|||
4 6 2 4 3 5 12 24 3 5 8 |
4 6 2 4 3 5 12 24 5 |
|||
4 6 2 4 3 5 12 24 3 5 9 |
4 6 2 4 3 5 12 24 3 |
|||
1 2 0 |
2 |
|||
1 2 1 |
1 |
Сдвигаем хвост влево внутри исходного списка.
Индекс начинается с нуля; дополнительный список и pop(k) запрещены условием.