с Дано рядок, що містить принаймні одну цифру. Знайти a) максимальну цифру, що міститься у рядку; b) цифру, що входить до рядка найбільшу кількість разів; c) суму цифр, що входять до рядка. d) цифри, що трапляються у рядку рівно два рази; e) цифри, що не міститься у рядку;
244
451
Ответы на вопрос:
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)
Популярно: Информатика
-
ZoiTema29.11.2022 07:43
-
Izolda11118.06.2020 13:30
-
Messi11111111111111108.02.2023 07:21
-
ОВОВОВОВо28.03.2023 08:22
-
SwanBlack19.11.2022 17:23
-
Тучка1224.12.2021 20:55
-
pra0224.05.2020 10:23
-
maxkostin29rus17.07.2020 13:33
-
Yoidzokumi06.05.2023 00:04
-
Кологривко26.04.2021 13:51