Предмет: Информатика,
автор: mister57loy88
СРОЧНО || PYTHON || 50 БАЛЛОВ || Дано десятизначное целое положительное число. Необходимо определить в нем значения наименьшей цифры и наибольшей. и заменить все наименьшие цифры на наибольшее
Ответы
Автор ответа:
2
num = 1248972816 # дано десятизначное число
num = list(str(num))
print(f"{min(num)} - наим | {max(num)} - Наиб")
for i in range(len(num)):
if num[i] == min(num):
num[i] = max(num)
num = int("".join(num))
print(num)
mister57loy88:
на число 2130035116 и 1702171618 не работает
num = list(str(num))
print(f"{min(num)} - наим | {max(num)} - Наиб")
mins = min(num)
for i in range(len(num)):
if num[i] == mins:
num[i] = max(num)
num = int("".join(num))
print(num)
Похожие вопросы
Предмет: Русский язык,
автор: aa3165420
Предмет: Русский язык,
автор: Lookil
Предмет: Русский язык,
автор: kirilinagalina
Предмет: Математика,
автор: hlebushek5