Решите эту задачу в одну строку.
Выведите все элементы списка с четными индексами
(то есть A[0], A[2], A[4], ...).
| Ввод | Вывод |
|---|---|
1 2 3 4 5 |
1 3 5 |
Решите эту задачу в две строки.
Дан список чисел. Выведите значение наибольшего элемента в списке, а затем индекс этого элемента в списке. Если наибольших элементов несколько, выведите индекс первого из них. Гарантируется, что в списке есть хотя бы один элемент.
| Ввод | Вывод |
|---|---|
1 2 3 2 1 |
3 2 |
Решите эту задачу в одну строку.
Переставьте элементы данного списка в обратном порядке. Требуется только вывести входные числа в обратном порядке, а не изменять считанный список.
| Ввод | Вывод |
|---|---|
1 2 3 4 5 |
5 4 3 2 1 |
Решите эту задачу в три строки.
Переставьте соседние элементы списка (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 |
Решите эту задачу в три строки.
Первая строка — считывание списка, вторая строка — модификация списка, третья строка — вывод результата.
Дан список чисел. Переставьте его элементы следующим образом. Элементы с чётными индексами (0, 2, 4, ...) остаются на своих местах, а элементы с нечётными индексами меняют свой порядок на противоположный.
Выведите полученный список после модификации.
| Ввод | Вывод |
|---|---|
9 8 7 6 5 4 3 2 |
9 2 7 4 5 6 3 8 |
9 8 7 6 5 4 3 2 1 |
9 2 7 4 5 6 3 8 1 |
Решите эту задачу в три строки.
Первая строка — считывание списка, вторая строка — модификация списка, третья строка — вывод результата.
Дан список чисел. Разделите его на две равные части и переставьте эти части местами, не меняя порядка элементов внутри одной части. Если в списке нечётное число элементов, то средний элемент остаётся на своём месте.
Выведите полученный список после модификации.
| Ввод | Вывод |
|---|---|
9 8 7 6 5 4 3 2 |
5 4 3 2 9 8 7 6 |
9 8 7 6 5 4 3 2 1 |
4 3 2 1 5 9 8 7 6 |
Решите эту задачу в пять строк.
Первая строка — считывание данных. Вторая строка — создание списка.
Третья строка — цикл for. Четвертая строка — добавление нового элемента в список.
Пятая строка — вывод результата. Для суммирования среза списка используйте функцию sum.
Назовем последовательность чисел последовательностью \(k\)-боначчи, если каждый элемент этой последовательности является суммой \(k\) предыдущих членов последовательности. В частности, последовательность \(2\)-боначчи является последовательностью Фибоначчи.
Более формально, \(i\)-й элемент последовательности \(k_i\) равен 1, если \(0\le i\le k - 1\) и равен сумме \(k\) предыдущих членов последовательности \(k_{i-1} + k_{i-2} + ... + k_{i-k}\) при \(i\ge k\).
Даны два числа \(k\) и \(n\) (\(k\ge 2\), \(n\ge0\)). Вычислите \(n\)-й член последовательности \(k\)-боначчи \(k_n\).
| Ввод | Вывод |
|---|---|
3 6 |
17 |
100 0 |
1 |
Решите эту задачу в четыре строки.
Первая строка — считывание списка. Вторая строка — цикл for
и считывание числа повторений. Третья строка — модификация списка в цикле.
Четвертая строка — вывод результата.
\(n\) кузнечиков стоят в ряд. Для каждого кузнечика задана числовая характеристика — длина его прыжка. Если длина прыжка кузнечика равна \(l\), то он за один прыжок перепрыгивает через \(l\) других кузнечиков.
Каждую секунду последний кузнечик прыгает к началу ряда, перепрыгивает через столько кузнечиков, чему равна длина его прыжка, и становится между двумя другими кузнечиками.
В первой строке входных данных задана расстановка кузнечиков (длины их прыжков). Во второй строке входных данных задано число секунд \(t\). Опеределите и выведите на экран расстановку кузнечиков через \(t\) секунд. Все длины прыжков — натуральные числа, меньшие, чем число кузнечиков в ряду.
| Ввод | Вывод |
|---|---|
1 2 3 4 2 2 |
4 1 2 2 3 |