Top.Mail.Ru

import string def filed(): numbers = [“0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”] # Список цифр от “0” до “9” numbers_new = [“ноль”, “один”, “два”, “три”, “четыре”, “пять”, “шесть”, “семь”, “восемь”, “девять”] # Список цифр от “нуля” до “девяти” ans = “” # Строка для каждого выводимого предложения with (open(“tables.txt”, encoding=”utf-8″) as file): for sentence in file: items = sentence.rstrip(sentence[-1]).split(“.”) # Удаляем символы с конца строки,

Данный код открывает файл “tables.txt” и последовательно обрабатывает каждое предложение внутри файла. Каждое предложение в файле представляет собой таблицу, где числа представлены цифрами от 0 до 9. Задача состоит в замене цифр на слова, соответсвующие этим числам. Для этого определены…

омоги Антону написать программу, которая находит количество цифр двоичного представления данного десятичного числа. Ввод Вывод 15 4 5 3

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

есть массив а длины n, каждый элемент которого имеет целое значение в диапазоне от 1 до k(включительно). надо узнать: есть ли в массиве какой-нибудь подотрезок длины №, который содержит все числа от 1 до k? Если же такой подотрезок есть, требуется вывести позицию его начала (элементы массива нумеруются с 1), иначе требуется вывести 1. Если вариантов ответов несколько, то требуется вывести минимальный из них. Формат входных данных: В первой строке дано два числа n и k (1 ≤ k ≤ n ≤2*10^5) количест

Дан массив `a` длины `n` и диапазон значений элементов от 1 до `k`. Нужно найти подотрезок длины `k`, который содержит все числа от 1 до `k`. Если такой подотрезок существует, нужно вывести его начальную позицию. Если такого подотрезка нет, нужно…

в файле 17-1.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 10000 до 10000 включительно. Определите количество троек, в которых хотя бы два из трёх элементов больше, чем среднее арифметическое всех чисел в файле, и хотя бы один из трёх элементов делится на 11. В ответе запишите два числа: сначала количество найденных троек, а затем максимальную сумму элементов таких троек. В данной задаче под тройкой подразумевается три идущих по

Для решения данной задачи мы сначала прочитаем числа из файла и сохраним их в массив. Затем мы найдем среднее арифметическое всех чисел в массиве. Далее мы будем перебирать каждую тройку чисел из массива и проверять следующие условия: хотя бы два…

Автомат обрабатывает натуральное число N по следующему алгоритму: 1 Строится двоичная запись числа N. 2 В конец записи (справа) дописывается вторая справа цифра двоичной записи. 3 В конец записи (справа) дописывается вторая слева цифра двоичной записи. 4 Результат переводится в десятичную систему. Для скольких значений N в результате работы алгоритма получится число, принадлежащее отрезку [150; 250]?

Для решения данной задачи нам нужно перебрать все значения N в заданном интервале [150; 250] и проверить, сколько из них удовлетворяют условиям алгоритма. Шаги решения: 1. Создадим переменную count и инициализируем ее нулем. Эта переменная будет считать количество значений N,…

Петра заинтересовало, какое максимальное количество клеток может контролировать ферзь на прямоугольных досках самых разных размеров. Помогите ему в решении этой задачи.

Давайте разберемся, как ферзь перемещается и как он контролирует клетки на шахматной доске. Ферзь может двигаться вертикально, горизонтально и по диагонали на любое количество клеток, пока не встретит препятствие или край доски. При этом ферзь контролирует все клетки, на которые…

Макс стал по очереди набирать на калькуляторе все числа от a до b. После набора каждого числа Макс нажимал кнопку сброса. Определите общее количество сегментов, отображённых на калькуляторе. Например, если a = 1 и b = 3, то на калькуляторе сначала отобразится 2 сегмента, затем — 5 и снова отобразится 5 сегментов. Таким образом, общее количество отображённых сегментов будет равно 12. Входные данные В единственной строке находится пара целых чисел a, b (1 ≤ a ≤ b ≤ 106) — первое и последнее числ

Данная задача связана с подсчетом количества сегментов, используемых для отображения цифр на калькуляторе. Алгоритм решения следующий: 1. Определим количество сегментов, используемых для отображения каждой цифры от 0 до 9. Создадим список “segment_count” размером 10 элементов и заполним его значениями. Например,…

Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальную длину цепочки вида XYZXYZXYZ… (составленной из фрагментов XYZ, последний фрагмент может быть неполным)

Для решения данной задачи можно использовать следующий алгоритм: 1. Создадим переменные max_length и current_length, обе инициализируем значением 0. 2. Прочитаем текстовый файл посимвольно. 3. Если текущий символ равен X и следующий символ равен Y, а после них идет символ Z,…

Автобус останавливается на N остановках. Стоимость проезда в городе составляет K рублей. На каждой остановке заходит Ai человек. Посчитайте, сколько за день заработает дядя Вася. Входные данные: В первой строке дано целое число N (1≤N≤100). Во второй строке дано целое число K (1≤K≤50). Далее в N строках даны целые числа Ai(0≤Ai≤100) – по одному в каждой строке. Выходные данные: Выведите одно число – прибыль дяди Васи.

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

Задача №843. Простая последовательность Вычислите n-й член последовательности, заданной формулами: a2n = an + an-1, a2n+1 = an – an-1, a0 = a1 = 1. Входные данные Вводится одно натуральное число n (1≤n≤1000). Выходные данные Вывести одно число an. Примеры Входные данные 4 Выходные данные 3

Данная задача связана с вычислением элементов последовательности, которая определена рекурсивными формулами. В начале у нас есть два начальных элемента a0 = 1 и a1 = 1, они уже заданы в условии. Затем мы можем использовать рекурсивные формулы, чтобы вычислить остальные…

[metform form_id="1136"]