* * Задача №2. Дано положительное це- Например Результат лое число N. Разработайте програм- 2547585 5 8742 мный код, который в этом числе уда- лит все цифры, равные P, и отобразит оставшиеся цифры в обратном порядке.
n = str(n) # Превратим введённое число в строку, и дальше будем работать с ним, как со строкой.
n = n.replace(str(P), '') # Заменим все P на пустоту, то есть уберём их.
# Например, "1264".replace(str(6), '') - это "124"
# Чтобы развернуть строку, я воспользуюсь срезом [::-1]
# Срез [start:stop:step], если опустить start или stop, будет от начала до конца соответственно. step - это шаг. Если шаг отрицательный (в нашем случае -1), значит будет задом наперёд
# Например, строка "Привет"[1:] - это "ривет", а "Привет"[::-1] - это "тевирП".
n = n[::-1] # Разворачиваем.
n = int(n) # Превращаем обратно в число (Можно и без этого)
Алгоритм -- одно из фундаментальных понятий информатики. Этим словом обозначают точное и безотказное предписание действий, которые должны быть выполнены. Т. е. мы можем считать алгоритмом любую инструкцию, если:
* ее команды не допускают различных вариантов исполнения; * указания предусмотрены для всех возможных вариантов развития событий.
С этой точки зрения можно составить, к примеру, алгоритм переливания из пустого в порожнее. Однако, на практике алгоритмы составляют для решения тех или иных задач, т. е. получения необходимых результатов по заданным исходным данным. Вид алгоритма, да и сама возможность его написания зависят от исполнителя (это может быть и человек, и автоматическое устройство) , или точнее, от его системы команд (т. е. набора инструкций, которые он "умеет" выполнять)
Множество символов, с которых записывается текст, называется алфавитом.Число символов в алфавите – это его мощность.Формула определения количества информации: N = 2b,где N – мощность алфавита (количество символов),b – количество бит (информационный вес символа).В алфавит мощностью 256 символов можно поместить практически все необходимые символы. Такой алфавит называется достаточным.Т.к. 256 = , то вес 1 символа – 8 бит.Единице измерения 8 бит присвоили название 1 байт:1 байт = 8 бит. отсюда следует что 7000*8=56000 бит/1024=55 байт
n, P = [int(i) for i in input().split()]
n = str(n) # Превратим введённое число в строку, и дальше будем работать с ним, как со строкой.
n = n.replace(str(P), '') # Заменим все P на пустоту, то есть уберём их.
# Например, "1264".replace(str(6), '') - это "124"
# Чтобы развернуть строку, я воспользуюсь срезом [::-1]
# Срез [start:stop:step], если опустить start или stop, будет от начала до конца соответственно. step - это шаг. Если шаг отрицательный (в нашем случае -1), значит будет задом наперёд
# Например, строка "Привет"[1:] - это "ривет", а "Привет"[::-1] - это "тевирП".
n = n[::-1] # Разворачиваем.
n = int(n) # Превращаем обратно в число (Можно и без этого)
print(n)