Информатика, вопрос задал oksanakostruba , 1 год назад

скільки цілих чисел від 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

Новые вопросы