Для решения задачи необходимо умножить стоимость килограмма конфет на количество килограмм конфет и полученное значение умножить на стоимость килограмма печенья. Добавим два полученных результата друг с другом и получим сумму покупки. Алгоритм решения: 1. Прочитать четыре числа (стоимость килограмма конфет,…
Для решения этой задачи можно использовать алгоритм Кнута-Морриса-Пратта (алгоритм КМП). Шаги решения на русском языке: 1. Создать вспомогательный массив lps (longest proper prefix which is also suffix), который будет содержать значения для каждого индекса в строке p. 2. Заполнить массив…
Ниже приведен код программы на Python, реализующий указанное требование: “`python import tkinter as tk def add_figure(): def draw_figure(): x1 = int(entry_x1.get()) y1 = int(entry_y1.get()) x2 = int(entry_x2.get()) y2 = int(entry_y2.get()) if radio_var.get() == 1: canvas.create_rectangle(x1, y1, x2, y2) else: canvas.create_oval(x1,…
Задача заключается в написании программы, которая будет генерировать случайные числа до тех пор, пока не будет сгенерировано число 0. После этого программа должна остановиться и вывести количество сгенерированных чисел. Шаги решения: 1. Начинаем программу с инициализации переменной count и присваиваем…
Задача заключается в том, чтобы получить количество людей в компании (K), обозначение двух городов через дефис и общую цену за билеты, а затем вывести коды городов с указанием звездочки для Москвы и Санкт-Петербурга, а также цену за один билет. 1.…
Данная программа решает задачу определения n-го полосатого числа. Что такое полосатые числа? Полосатыми числами являются числа, в которых каждая пара соседних цифр имеет разную четность. Программа состоит из двух функций: is_striped и nth_striped_number. Функция is_striped(num) принимает число num в виде…
В задаче дана программа для исполнителя Редактор. Программа состоит из одного цикла, внутри которого выполняются две команды: заменить (v, w) и нашлось (v). Задача заключается в определении, как будет выглядеть итоговая строка после выполнения программы. Программа начинается со строки “НАЧАЛО”.…
Для решения этой задачи можно использовать алгоритм сортировки. Начнем с того, что разделим строку на отдельные слова с помощью функции split(). Затем отсортируем полученный список слов при помощи функции sorted(). Для сортировки слов по порядку, соответствующему латинскому алфавиту, можно использовать…
Для решения данной задачи можно воспользоваться следующими шагами: 1. Прочитать значения N, A и B из входных данных. 2. Вычислить максимальное и минимальное количество дней рождений, когда братьям подарили одинаковое количество конфет. 3. Максимальное количество дней рождений будет достигаться тогда,…
Задача состоит в реализации программы, которая проверяет цену картины и выводит сообщение в зависимости от этой цены. Если цена выше 10000, программа должна вывести фразу “Слишком дорого”. В остальных случаях должна выводиться строка “Цена нас устраивает”. Для этого будут использоваться…