Top.Mail.Ru

Солдаты на построении были выстроены в шеренгу по росту. Необходимо определить, сколько солдат среди выстроившихся обладают не повторяющимся ростом. Вам необходимо написать программу, которая принимает в качестве входных данных одну строку, составленную из произвольного количества чисел (значение роста каждого солдата). Гарантируется, что числа разделены пробелом и находятся в порядке невозрастания. Программа должна вывести одно число – ответ на вопрос задачи.

Задачу можно решить следующим образом: 1. Считать строку чисел из входных данных. 2. Разделить строку на отдельные числа, используя пробел как разделитель. Это можно сделать с помощью функции split(). 3. Создать пустой набор (set) для хранения уникальных значений роста солдат.…

Найти общий делитель двух натуралных чисел

Общий делитель двух натуральных чисел – это число, которое делит оба числа без остатка. Чтобы найти общий делитель двух чисел, нужно найти все числа, на которые оба числа делятся без остатка, и выбрать наибольшее из них. Шаги решения задачи: 1.…

Перед Димой разложено N палочек, i-я из которых имеет длину ai . Дима хочет собрать из них как можно больше параллелограммов одновременно, причём каждая палочка может быть использована не более, чем в одном параллелограмме. Какое максимальное количество параллелограммов удастся собрать Диме? Формат входных данных В первой строке дано целое число N (1 6 N 6 2 · 105 ) — количество палочек. Во второй строке даны N чисел ai (1 6 ai 6 2 · 105 ) — длины палочек. Формат выходных данных Выведи

Максимальное количество параллелограммов, которое можно собрать из N палочек, можно найти следующим образом: 1. Отсортируем палочки по их длине в порядке возрастания. 2. Заведем переменную cnt, которая будет считать количество параллелограммов. 3. Пройдемся по всем палочкам с конца до начала…

Условие Чтобы не переборщить с магией, на первых порах юные волшебники должны использовать заклинания с меньшей силой. Сила заклинания определяется его длиной – чем длинее заклинание, тем больше в нем магии. Напиши программу, которая из двух заклинаний выберет то, что слабее, и для пущей безопасности заменит в нем большие буквы на маленькие. Формат входных данных Две строки – заклинания. В исходных строках могут быть буквы любого регистра. Формат выходных данных Самое короткое из заклина

Для решения этой задачи нужно сравнить длины двух заклинаний и выбрать заклинание с меньшей длиной. Затем нужно заменить все большие буквы в выбранном заклинании на маленькие. Шаги решения: 1. Считать две строки, представляющие заклинания, из входных данных. 2. Найти длину…

. Найти корень уравнения (уточнив при необходимости диапазон [A-B]) 7.68*Ln(X+3.21)+30.43=0 на отрезке от А=-1.60 до B=-3.21 методом хорд. Точность решения EPS: 0.0026

Метод хорд является численным методом решения уравнений. Он основан на использовании линейной аппроксимации уравнения для поиска его корней. Шаги решения задачи: 1. Зададим начальные значения A и B равными -1.60 и -3.21 соответственно. 2. Вычислим значение уравнения в точках A…

Робот Костя отмечает посещаемость в школьном журнале. Всего в классе n учеников, а на уроке было k. Косте надо посчитать, сколько учеников не пришли на урок. Даны числа n и k. Выведи их разность.

Задача состоит в подсчете количества учеников, которые не пришли на урок, на основе количества учеников в классе и количества присутствующих на уроке. Мы можем решить эту задачу, вычислив разность между общим количеством учеников и количеством присутствующих на уроке. Алгоритм решения…

numbers=list(range(2,201,2)) print(f’Пункт 1n{numbers}’) for new_numbers in range(len(numbers)): if numbers[new_numbers] == 57: numbers[new_numbers] = str(57) elif numbers[new_numbers] == 129: numbers[new_numbers] = str(129) elif numbers[new_numbers] == 153: numbers[new_numbers] = “сто пятьдесят три” else: numbers[new_numbers] /= numbers[new_numbers] print(f’nПункт 4n{numbers}’)

Задача состоит в обработке списка чисел. Шаг 1: Создание списка чисел. Введите переменную `numbers` и присвойте ей список всех четных чисел от 2 до 200. Для этого можно использовать функцию `range` с параметрами (2, 201, 2). Это означает, что мы…

Петя придумал игру. Два человека пишут на листке координаты начала и конца отрезка на прямой. При этом длинна отрезка не должна превышать 500, а координаты концов отрезков являются натуральными числами до 1000. После игроки рисуют свои отрезки на одной прямой. Если отрезки пересекаются, первые игрок победил, иначе – победил второй. Помогите Пете написать программу, которая быстро будет вычислять, кто победил.

Для решения этой задачи можно воспользоваться одной из классических алгоритмических задач – нахождением пересечения отрезков на прямой. Шаги решения: 1. Запросить у первого игрока координаты начала и конца отрезка. 2. Проверить допустимость введенных координат (чтобы длина отрезка была не больше…

найти 20 в сет если есть, и заменить его на 200

Шаги решения: 1. Проходи по каждому элементу в сете. 2. Если элемент равен 20, замени его на 200. 3. Если нет элемента, равного 20, ничего не делай. Приемущества данного подхода: – Простота и эффективность. – Не требуется создавать новый сет…

1.Выберите (из списка) правильную команду для создания таблицы CUSTOMER со столбцами customer_id, customer_name и birthdate: CREATE TABLE CUSTOMER (customer_id, customer_name, birthdate) CREATE CUSTOMER (customer_id INTEGER, customer_name VARCHAR(16), birthdate DATE) ADD TABLE CUSTOMER (customer_id INTEGER, customer_name VARCHAR(16), birthdate DATE) CREATE TABLE CUSTOMER (customer_id INTEGER, customer_name VARCHAR(16), birthdate DATE)

Правильная команда для создания таблицы CUSTOMER со столбцами customer_id, customer_name и birthdate из предложенных вариантов – CREATE TABLE CUSTOMER (customer_id INTEGER, customer_name VARCHAR(16), birthdate DATE). Шаги решения: 1. При создании таблицы используется команда CREATE TABLE. 2. Затем указывается имя таблицы,…

[metform form_id="1136"]