• Предмет: Информатика
  • Автор: oksanakostruba
  • Вопрос задан 2 месяца назад

скільки цілих чисел від 100 до 9999, в яких усі цифри різні. В мене в пайтоні вийшло 5184 . Чи вірно?

Ответы

Ответ дал: kostalomka88
1

Ответ:

Проверь так

Объяснение:

#Python

count = 0

for num in range(100, 10000):

# створюємо множину з цифр у числі

digits = set(str(num))

# якщо кількість унікальних цифр у числі співпадає з довжиною числа, значить усі цифри у числі унікальні

if len(digits) == len(str(num)):

count += 1

print(count)


oksanakostruba: По вашому виходить нуль.
Ответ дал: p15
1

Ответ:

print(sum(map(lambda x:len(str(x))==len(set(str(x))), range(100,10000))))

Объяснение:

5184

Вас заинтересует