Назовем день интересным, если в записи его даты (в формате ДД.ММ.ГГГГ) сумма первых четырех цифр равна сумме последних четырех цифр.
Сегодня интересный день 05.11.2023, так как 0+5+1+1 = 2+0+2+3. Сколько интересных дней осталось до конца 2023 года, не включая сегодняшний день (т.е. в период с 06.11.2023 по 31.12.2023)?
python
import datetime
количество_интересных_дней = 0
for день_в_году in range(310, 365):
текущая_дата = datetime.date(2023, 11, 6) + datetime.timedelta(days=день_в_году)
дата_в_строке = текущая_дата.strftime("%d.%m.%Y")
первые_четыре_цифры, последние_четыре_цифры = дата_в_строке[:4], дата_в_строке[4:]
сумма_первых_четырех_цифр = sum(int(цифра) for цифра in первые_четыре_цифры)
сумма_последних_четырех_цифр = sum(int(цифра) for цифра in последние_четыре_цифры)
if сумма_первых_четырех_цифр == сумма_последних_четырех_цифр:
количество_интересных_дней += 1
print("Количество интересных дней:", количество_интересных_дней)
Результат выполнения этого кода будет выводить количество интересных дней до конца 2023 года (не включая сегодняшний день).Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет