Задача заключается в написании программы, которая выполняет шифрование с помощью перестановочной матрицы (перемещение вперед) и ключа (передаваемое слово). Шаги решения: 1. Создайте функцию, которая принимает на вход две строки: сообщение и ключ. 2. Преобразуйте ключ в числовой массив ошибочек, где…
Задача Васи заключается в том, чтобы преобразовать каждую строку в новую строку, где будет записано количество символов из предыдущей строки. Он должен продолжать этот процесс, пока не получит строку, в которой будет записано число “1”. В данном случае, у Васи…
Задача Васи состоит в том, чтобы написать программу, которая будет печатать приветствие для читателей школьной газеты. В приветствии должна быть включена фраза “дорогие читатели”, а также указание на текущий день недели. Шаги решения: 1. Определим текущий день недели. Для этого…
Для решения этой задачи понадобится пройти по всем элементам списка и на каждом шагу проверить остаток от деления элемента на 10. Затем нужно сравнить полученные остатки и найти максимальный. Вот шаги решения задачи: 1. Вводим список чисел. 2. Инициализируем переменную…
Для решения этой задачи нужно сравнить длины двух заклинаний и выбрать заклинание с меньшей длиной. Затем нужно заменить все большие буквы в выбранном заклинании на маленькие. Шаги решения: 1. Считать две строки, представляющие заклинания, из входных данных. 2. Найти длину…
Задача состоит в том, чтобы найти количество чисел X в двумерном списке. 1. Считываем число N – количество строк в двумерном списке. 2. Создаем пустой список lst для хранения элементов двумерного списка. 3. В цикле от 0 до N-1: –…
Задача заключается в определении, в какой половине данной строки символов находится больше восклицательных знаков. Чтобы решить эту задачу, нам нужно выполнить следующие шаги: 1. Изначально создаем две переменные: одну для подсчета количества восклицательных знаков в первой половине строки (count_first_half), а…
Задача заключается в определении, встречалось ли каждое число ранее во входной последовательности. Для решения этой задачи, мы можем использовать хэш-таблицу (словарь в Python), чтобы хранить все ранее встреченные числа. Ключами в словаре будут сами числа, а значениями будут булевы переменные,…
Шаги решения задачи: 1. Создать переменные `sum` и `count` и инициализировать их значением 0. 2. Войти в бесконечный цикл, используя конструкцию `while True`. 3. Запросить число у пользователя с помощью функции `input()`. 4. Преобразовать введенное значение в целое число с…
Мы можем решить задачу, используя цикл, в котором будем перебирать числа от 1 до n и проверять условия: число должно оканчиваться на 1, быть кратным 17 и быть кратным 19. Если все условия выполняются, увеличиваем счетчик на 1. В конце…