Переставьте соседние элементы списка (A[0]
c A[1]
,
A[2]
c A[3]
и т.д.).
Если элементов нечетное число, то последний элемент остается на своем месте.
Вводится список чисел. Все числа списка находятся на одной строке.
Выведите ответ на задачу.
1 2 3 4 5
2 1 4 3 5
Циклически сдвиньте элементы списка вправо
(A[0]
переходит на место A[1]
,
A[1]
на место A[2]
, ...,
последний элемент переходит на место A[0]
).
Используйте минимально возможное количество операций присваивания.
Вводится список чисел. Все числа списка находятся на одной строке.
Выведите ответ на задачу.
1 2 3 4 5
5 1 2 3 4
В списке все элементы различны. Поменяйте местами минимальный и максимальный элемент этого списка.
Вводится список целых чисел. Все числа списка находятся на одной строке.
Выведите ответ на задачу.
3 4 5 2 1
3 4 1 2 5
Дан список из чисел и индекс элемента в списке k. Удалите из списка элемент с индексом k, сдвинув влево все элементы, стоящие правее элемента с индексом k.
Вводится список чисел. Все числа списка находятся на одной строке. В следующей строке вводится одно целое число.
Выведите ответ на задачу.
7 6 5 4 3 2 1 2
7 6 4 3 2 1
Дан список целых чисел, число k
и значение C
.
Необходимо вставить в список на позицию с индексом k
элемент,
равный C
, сдвинув все элементы имевшие индекс не менее k
вправо.
Поскольку при этом количество элементов в списке увеличивается,
после считывания списка в его конец нужно будет добавить новый элемент,
используя метод append()
.
Вставку необходимо осуществлять уже в считанном списке, не делая этого при выводе и не создавая дополнительного списка.
Вводится список чисел. Все числа списка находятся на одной строке. В следующей строке вводятся два целых числа.
Выведите ответ на задачу.
7 6 5 4 3 2 1 2 0
7 6 0 5 4 3 2 1