Предмет: Информатика,
автор: cehunvika6
Пайтон. Розраxуйте кількість цілих чисел у діапазоні від 100 до 999, в яких є дві однакові цифри
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: История,
автор: pincukserfy
Предмет: Математика,
автор: kovbasukvarvara
Предмет: Математика,
автор: Saidvc
Предмет: Английский язык,
автор: stepanmika
Предмет: Математика,
автор: vilage9