Сортировка

Что нужно сделать Дан список из N чисел. Напишите программу, которая сортирует элементы списка по возрастанию и выводит их на экран. Дополнительный список использовать нельзя. Также нельзя использовать готовые функции sorted/min/max и метод sort. Постарайтесь придумать и написать как можно более эффективный алгоритм сортировки. Пример: Что оценивается

Анализ слова 2

Что нужно сделать Продолжите писать анализаторы для текста. Теперь необходимо реализовать код, с помощью которого можно определять палиндромы. То есть нужно находить слова, которые одинаково читается слева направо и справа налево. Напишите такую программу. Пример 1: Пример 2: Пример 3: Что оценивается

Бегущие цифры

Что нужно сделать Вы пишете программу для маленького табло, в котором циклически повторяется один и тот же текст или числа. Например, как в метро, автобусах или трамваях. Даны список из N элементов и целое число K. Напишите программу, которая циклически сдвигает элементы списка вправо на K позиций. Используйте минимально возможное количество операций присваивания. Пример 1: Пример 2: Что оценивается

Контейнеры

Что нужно сделать Контейнеры на складе лежат в ряд в порядке невозрастания (меньше либо равно) массы в килограммах. На склад привезли ещё один контейнер, который тоже нужно положить на определённое место. Напишите программу, которая получает на вход невозрастающую последовательность натуральных чисел. Они означают массу каждого контейнера в ряду. После этого вводится число X — масса нового контейнера. Программа выводит номер, под которым будет лежать новый контейнер. Если … Читать далее

Кино

Что нужно сделать Илья зашёл на любительский киносайт, на котором пользователи оставляют рецензии на фильмы. Их список: Илья на сайте в первый раз. Он хочет зарегистрироваться и сразу добавить часть фильмов в список любимых, чтобы позже прочитать рецензии на них. Напишите программу, в которой пользователь вводит фильм. Если он есть в перечне, то добавляется в список любимых. Если его нет, то выводится ошибка. В конце … Читать далее

Видеокарты

Что нужно сделать В базе магазина электроники есть список видеокарт компании NVIDIA разных поколений. Вместо полных названий хранятся только числа, которые обозначают модель и поколение видеокарты. Недавно компания выпустила новую линейку видеокарт. Самые старшие поколения разобрали за пару дней. Напишите программу, которая удаляет списка видеокарт наибольшие элементы. Пример: Что оценивается

Турнир

Что нужно сделать Для соревнований по волейболу необходимо сформировать турнирнирную сетку из восьми человек на два дня. На первый день из списка участников решили выбрать каждого второго. Дан список из восьми имён: Артемий, Борис, Влад, Гоша, Дима, Евгений, Женя, Захар. Напишите программу, которая выводит элементы списка только с чётными индексами. Пример: Что оценивается

Генерация списка

Что нужно сделать Дано целое число N. Напишите программу, которая формирует список из нечётных чисел от одного до N. Пример 1: Пример 2: Что оценивается

Задача. Годы

Что нужно сделать Недавно Костя прочитал научно-фантастическую книгу. В ней самые страшные события случались только тогда, когда в году были три одинаковые цифры. Косте стало интересно, какие годы были или будут «особенными» в определённом промежутке. Напишите программу, в которой у пользователя запрашивается два четырёхзначных числа A и B. Затем выведите в порядке возрастания все четырёхзначные числа в интервале от A до B, запись которых … Читать далее

Задача. Монетка 2

Что нужно сделать Практиканту снова необходимо найти старую металлическую монетку по заданным координатам. Но теперь металлоискатель сканирует местность вокруг пользователя в виде круга. При обнаружении или отсутствии металла прибор отображает на экране соответствующее сообщение. Даны два действительных числа x и y и радиус r. Напишите функцию, которая проверяет, лежит ли точка с координатами (x, y) внутри круга с радиусом r, включая его границу. Координаты центра … Читать далее