* * Задача №2. Дано положительное це- Например Результат лое число N. Разработайте програм- 2547585 5 8742 мный код, который в этом числе уда- лит все цифры, равные P, и отобразит оставшиеся цифры в обратном порядке.


* * Задача №2. Дано положительное це- Например Результат лое число N. Разработайте програм- 2547585

anyayakubchick anyayakubchick    3   06.02.2022 14:37    8

Ответы
DedPootis DedPootis  06.02.2022 14:40

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)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика