Top.Mail.Ru

8) Рассматривается множество целых чисел, принадлежащих числовому отрезку [1005; 147870], которые не имеют в своей записи цифру 1, и у которых разность между максимальной и минимальной цифрой меньше четырёх. Найдите количество таких чисел и двадцать пятое по порядку такое число, если считать эти числа в порядке от наибольшего к наименьшему.

Для решения этой задачи можно использовать перебор чисел на числовом отрезке [1005; 147870] и проверять каждое число на соответствие условиям задачи. 1. Создадим переменную count и инициализируем ее нулем. Эта переменная будет считать количество чисел, удовлетворяющих условиям задачи. 2. Создадим…

Есть число n и последовательность из n чисел. Сколько из них кратны 3?

Для решения этой задачи нам необходимо пройтись по всей последовательности чисел и проверить, сколько из них кратны 3. Шаги решения задачи: 1. Инициализируем переменную count, которая будет считать количество чисел, кратных 3. 2. Вводим число n – количество элементов в…

4. Даны две строки s1 и s2. Вывести новую строку, содержащую 5 повторений вида [s1][k][s2], где k – суммарная длина двух строк.

Для решения данной задачи нам понадобится конкатенация строк и оператор повторения. 1. Начнем с объявления двух переменных для строк s1 и s2, инициализировав их значениями, которые нам даны в условии. 2. Затем найдем суммарную длину двух строк и сохраняем эту…

Дан массив строк. Записать их в файл, расположив каждый элемент массива на отдельной строке с сохранением порядка

Для решения задачи можно использовать следующие шаги: 1. Подключить библиотеку для работы с файлами в выбранном языке программирования (например, в Python это модуль “os” или “io”). 2. Создать или открыть файл для записи. Это можно сделать с помощью функций, предоставляемых…

Пользователь вводит числа A и B (A < B, A меньше B). Выведите числа от A до B включительно, которые делятся на три. через цикл while

Для решения данной задачи нам понадобится цикл while. 1. Получаем ввод от пользователя для значений А и В. 2. Проверяем, что А меньше В. Если это не так, выводим сообщение об ошибке и завершаем программу. 3. Инициализируем переменную i, которая…

Напишите программу для сортировки старых знакомцев по времени знакомства. Формат ввода Вводятся строки, в которых через пробел записаны два знакомца и сколько лет они уже знакомы. Последняя строка READY служит признаком окончания ввода, в рассмотрении не участвует. Формат вывода Выведите в порядке уменьшения времени знакомства каждую пару знакомцев в алфавитном порядке через запятую и пробел. Если время одинаково, то в обратном лексикографическом порядке имён пары.

Для решения данной задачи мы можем использовать словарь, где ключом будет пара (знакомец 1, знакомец 2), а значением будет количество лет знакомства. Затем мы сможем отсортировать словарь по убыванию значения и, если значения равны, по обратному лексикографическому порядку ключей. Вот…

Алимхан знаменит тем что дружит только с теми людьми оценки которых строго больше k . Недавно закончилась первая четверть и Алимхан снова начал переделывать свой список друзей. Так как до этого у него было очень много друзей, (Они все списывали и поэтому получили высокие оценки), он не может вручную обновить список своих друзей. Входные данные Дается массив n (n≤1e5 ), количество друзей Алимхана и массив a (ai – оценка i -того друга (ai<=1000 )). В следующей строке вводится число k . Вывед

Алимхану необходимо обновить свой список друзей, оставив только тех, у кого оценка строго больше k. Для этого он использует массив оценок всех своих друзей и число k, которые вводятся в программу. Шаги решения: 1. Начинаем с создания пустого списка для…

Дана последовательность, состоящая из k вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу n, значение которого вводится с клавиатуры.

Для решения задачи можно использовать следующий алгоритм: 1. Ввести число n с клавиатуры. 2. Ввести количество чисел в последовательности k. 3. Создать переменную min_diff и присвоить ей значение бесконечности. 4. Создать переменную index и присвоить ей значение 0. 5. Создать…

Ввести два целых числа найти наибольшее и наименьшее из них

Для решения задачи нам потребуется ввести два целых числа с помощью команды “input”. Затем мы сравним эти два числа и найдем наибольшее и наименьшее с помощью условных операторов “if” и “else”. В результате получим наибольшее и наименьшее число, которые можно…

[metform form_id="1136"]