rashid R rashid Регистрация 21 Окт 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 Пятница в 00:23 #1 Назовём натуральное шестизначное число N (100000≤ N ≤ 999999) счастливым, если суммы трёх его первых и трёх последних цифр различаются не более, чем на 3. Найдите количество таких чисел.
Назовём натуральное шестизначное число N (100000≤ N ≤ 999999) счастливым, если суммы трёх его первых и трёх последних цифр различаются не более, чем на 3. Найдите количество таких чисел.
GMNC G GMNC Регистрация 2 Дек 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 Пятница в 00:23 #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 Сообщения 68 Репутация 8 Спасибо 1 Монет 0 Пятница в 00:28 #3 В каком виде должен быть ответ (функция, скрипт, класс)?
oleg O oleg Регистрация 27 Янв 2013 Сообщения 71 Репутация 0 Спасибо 0 Монет 0 Пятница в 00:31 #4 Тебе код написать или просто ответ нужен?
pava P pava Регистрация 4 Окт 2013 Сообщения 101 Репутация 0 Спасибо 0 Монет 0 Пятница в 00:36 #5 Количество счастливых шестизначных чисел равно 668304