Рубрика «7. Списки»

Списки Задача «Ферзи»

Списки Задача «Ферзи» Условие Известно, что на доске 8×8 можно расставить 8 ферзей так, чтобы они не били друг друга. Вам дана расстановка 8 ферзей на доске, определите, есть ли среди них пара бьющих друг друга. Программа получает на вход восемь пар чисел, каждое число от 1 до 8 — координаты 8 ферзей. Если ферзи …

Списки Задача «Кегельбан»

Списки Задача «Кегельбан» Условие N кеглей выставили в один ряд, занумеровав их слева направо числами от 1 до N. Затем по этому ряду бросили K шаров, при этом i-й шар сбил все кегли с номерами от li до ri включительно. Определите, какие кегли остались стоять на месте. Программа получает на вход количество кеглей N и количество бросков K. Далее идет K пар чисел li, ri, при этом 1≤ li≤ ri≤ N. Программа должна вывести …

Списки Задача «Уникальные элементы»

Списки Задача «Уникальные элементы» Условие Дан список. Выведите те его элементы, которые встречаются в списке только один раз. Элементы нужно выводить в том порядке, в котором они встречаются в списке.

 

Списки Задача «Количество совпадающих пар»

Списки Задача «Количество совпадающих пар» Условие Дан список чисел. Посчитайте, сколько в нем пар элементов, равных друг другу. Считается, что любые два элемента, равные друг другу образуют одну пару, которую необходимо посчитать.

 

Списки Задача «Вставить элемент»

Списки Задача «Вставить элемент» Условие Дан список целых чисел, число k и значение C. Необходимо вставить в список на позицию с индексом k элемент, равный C, сдвинув все элементы, имевшие индекс не менее k, вправо. Поскольку при этом количество элементов в списке увеличивается, после считывания списка в его конец нужно будет добавить новый элемент, используя метод append. Вставку необходимо осуществлять уже в считанном …

Списки Задача «Удалить элемент»

Списки Задача «Удалить элемент» Условие Дан список из чисел и индекс элемента в списке k. Удалите из списка элемент с индексом k, сдвинув влево все элементы, стоящие правее элемента с индексом k. Программа получает на вход список, затем число k. Программа сдвигает все элементы, а после этого удаляет последний элемент списка при помощи метода pop() без параметров. Программа …

Списки Задача «Переставить min и max»

Списки Задача «Переставить min и max» Условие В списке все элементы различны. Поменяйте местами минимальный и максимальный элемент этого списка.

 

Списки Задача «Переставить соседние»

Списки Задача «Переставить соседние» Условие Переставьте соседние элементы списка (A[0] c A[1], A[2] c A[3] и т. д.). Если элементов нечетное число, то последний элемент остается на своем месте.

 

Списки Задача «Количество различных элементов»

Списки Задача «Количество различных элементов» Условие Дан список, упорядоченный по неубыванию элементов в нем. Определите, сколько в нем различных элементов.

 

Списки Задача «Шеренга»

Списки Задача «Шеренга» Условие Петя перешёл в другую школу. На уроке физкультуры ему понадобилось определить своё место в строю. Помогите ему это сделать. Программа получает на вход невозрастающую последовательность натуральных чисел, означающих рост каждого человека в строю. После этого вводится число X – рост Пети. Все числа во входных данных натуральные и не превышают 200. …