Занятие 7. Списки

Задача «Удалить элемент»


Условие

Дан список из чисел и индекс элемента в списке k. Удалите из списка элемент с индексом k, сдвинув влево все элементы, стоящие правее элемента с индексом k.

Программа получает на вход список, затем число 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

Нужна подсказка?

Подсказка 1

Сдвигаем хвост влево внутри исходного списка.

Подсказка 2

Индекс начинается с нуля; дополнительный список и pop(k) запрещены условием.