Задача сводится к преобразованию введенной массы из разных единиц измерения в килограммы. 1. Попросить пользователя ввести номер единицы измерения. 2. Считать введенное значение и сохранить в переменную “единица”. 3. Проверить значение переменной “единица”: – Если “единица” равна 1, перейти к…
Задача состоит в написании функции `transform`, которая принимает на вход последовательность объектов и возвращает преобразованную последовательность в виде списка вложенных объектов. Алгоритм решения: 1. Создадим пустой список `result`, который будет содержать преобразованную последовательность. 2. Для каждого элемента `item` входной последовательности:…
Задача состоит в подсчёте уровня бодрости ученика Игоря перед олимпиадой. Входные данные: число дней N и число A. Нужно определить, какой будет уровень бодрости ученика. Для решения можно использовать простой цикл: вычислить сумму уровней бодрости за каждый день, начиная с…
Задача состоит в сравнении двух массивов, заполненных случайными числами в интервале от 100 до 200, каждый массив имеет 6 элементов. Шаги решения: 1. Создаем два массива: array1 и array2 соответственно. 2. Заполняем оба массива случайными числами в заданном интервале (от…
Задача состоит в том, чтобы найти наименьшее положительное целое число b, такое что сумма всех чисел в последовательности a равна b, и эта сумма делится на n. 1. Прочитай последовательность чисел a и определи ее длину n. 2. Вычисли сумму…
Задача состоит в том, чтобы преобразовать строку из шестнадцатеричного представления цвета в массив из трех строк, содержащих два символа каждая – представление цвета в виде RGB-компонентов. Шаги решения: 1. Создать пустой массив для хранения RGB-компонентов цвета. 2. Удалить символ “#”…
Задача: Вставить значения a и b перед первым и последним минимальным элементами массива. Шаги решения: 1. Считать число N – количество элементов массива. 2. Считать числа a и b – значения, которые нужно вставить. 3. Считать N чисел – элементы…
Здесь решается задача о круговой элиминации людей. У нас есть переменные “num_people” (количество людей в начале) и “skip” (число, определяющее, через сколько человек нужно будет пропустить перед удалением каждого из них). Наша цель – найти номер последнего оставшегося человека в…
Исходя из описания задачи, давайте рассмотрим алгоритм решения: 1. Сначала нам нужно импортировать необходимые модули в Python: `csv` для чтения файла CSV и `sqlite3` для выполнения запросов SQL. “`python import csv import sqlite3 “` 2. Затем мы создадим функцию `find_memory`…
Код в 19 строке содержит присваивание переменной “avg_sum” значения списка “sum_usefulness”. Однако проблема заключается в том, что в данном выражении отсутствует деление на количество элементов списка. Исправим код, добавив деление на “n”: “` avg_sum = sum(sum_usefulness) / n “` Теперь,…