Предмет: Информатика, автор: cehunvika6

Пайтон. Розра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)

Похожие вопросы
Предмет: Математика, автор: Saidvc
Предмет: Английский язык, автор: stepanmika