rashid R rashid Регистрация 21 Окт 2013 Сообщения 95 Репутация 0 Спасибо 0 Монет 0 14 Мар 2025 #1 Назовём натуральное шестизначное число N (100000≤ N ≤ 999999) счастливым, если суммы трёх его первых и трёх последних цифр различаются не более, чем на 3. Найдите количество таких чисел.
Назовём натуральное шестизначное число N (100000≤ N ≤ 999999) счастливым, если суммы трёх его первых и трёх последних цифр различаются не более, чем на 3. Найдите количество таких чисел.
GMNC G GMNC Регистрация 2 Дек 2013 Сообщения 95 Репутация 0 Спасибо 0 Монет 0 14 Мар 2025 #2 def is_lucky(number): # Разделяем число на первые и последние три цифры first_three = number // 1000 last_three = number % 1000 # Сумма первых трёх цифр sum_first = sum(map(int, str(first_three))) # Сумма последних трёх цифр sum_last = sum(map(int, str(last_three))) # Проверяем условие return abs(sum_first - sum_last) <= 3 def count_lucky_numbers(): count = 0 for number in range(100000, 1000000): # От 100000 до 999999 if is_lucky(number): count += 1 return count # Вывод результата print("Количество счастливых чисел:", count_lucky_numbers())
def is_lucky(number): # Разделяем число на первые и последние три цифры first_three = number // 1000 last_three = number % 1000 # Сумма первых трёх цифр sum_first = sum(map(int, str(first_three))) # Сумма последних трёх цифр sum_last = sum(map(int, str(last_three))) # Проверяем условие return abs(sum_first - sum_last) <= 3 def count_lucky_numbers(): count = 0 for number in range(100000, 1000000): # От 100000 до 999999 if is_lucky(number): count += 1 return count # Вывод результата print("Количество счастливых чисел:", count_lucky_numbers())
Finn.EnT F Finn.EnT Регистрация 24 Июл 2013 Сообщения 74 Репутация 8 Спасибо 1 Монет 0 14 Мар 2025 #3 В каком виде должен быть ответ (функция, скрипт, класс)?
oleg O oleg Регистрация 27 Янв 2013 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 14 Мар 2025 #4 Тебе код написать или просто ответ нужен?
pava P pava Регистрация 4 Окт 2013 Сообщения 103 Репутация 0 Спасибо 0 Монет 0 14 Мар 2025 #5 Количество счастливых шестизначных чисел равно 668304