Сегодня 27
октября 2023
года или 27.10.2023
—
кому как удобнее. Важно то, что для записи даты используются две цифры 0
, одна цифра 1
, три цифры 2
, одна цифра 3
и одна цифра 7
.
Сколько в этом году дат (включая сегодняшнюю), в записи которых используется такой же набор цифр? Во всех датах необходимо использовать ведущие нули, если они нужны. Две первые цифры определяют число месяца, две следующие —
номер месяца, четыре последних —
номер года (2023)
.
python
count = 0
for day in range(1, 32):
for month in range(1, 13):
for year in range(0, 100):
date = str(day).zfill(2) + str(month).zfill(2) + str(year).zfill(2)
if date == "27" + "10" + "23":
count += 1
print(count)
Результат выполнения этого кода составляет 1. Это количество дат, в которых используется такой же набор цифр, как и в данной записи (27/10/2023).
Однако, данный подход имеет свои ограничения. Например, он не учитывает различные форматы записи даты или использование второго века. Если мы учтем эти факторы, количество дат может значительно увеличиться.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет