Пайтон. Розраxуйте кількість цілих чисел у діапазоні від 100 до 999, в яких є дві однакові цифри
Ответы на вопрос
Ответил enxt
0
count = 0
for i in range(100, 1000):
# розбиваємо число на цифри
digits = [int(d) for d in str(i)]
# список відфільтрованих цифр, які зустрічаються більше одного разу
filtered_digits = [d for d in digits if digits.count(d) > 1]
if len(filtered_digits) > 1:
# якщо список непустий, то у числі є дві однакові цифри
count += 1
print(count)
Новые вопросы