Предмет: Информатика,
автор: kamillakerimbaeva6
* * Задача №2. Дано положительное це- Например Результат лое число N. Разработайте програм- 2547585 5 8742 мный код, который в этом числе уда- лит все цифры, равные P, и отобразит оставшиеся цифры в обратном порядке.
Приложения:
Ответы
Автор ответа:
3
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)
ffjhdsbd:
если у кого не работает в строчке n=n.replace(str(P), ") после " поставьте ещё одну и получится n=n.replace(str(P), "")
Похожие вопросы
Предмет: Қазақ тiлi,
автор: лолоооооол
Предмет: Английский язык,
автор: Angel090807
Предмет: Английский язык,
автор: lusiandra929mai
Предмет: Математика,
автор: lipt2
Предмет: Физика,
автор: violaka