Чтобы определить, какой день недели будет 20 октября 2039 года, мы можем воспользоваться методом вычисления дня недели. Для этого используем формулу Зеллера.
Формула Зеллера для определения дня недели выглядит так:
\[ h = (q + \left\lfloor \frac{13(m + 1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor - 2J) \mod 7 \]
Где:
- \( h \) — день недели (0 — суббота, 1 — воскресенье, 2 — понедельник, 3 — вторник, 4 — среда, 5 — четверг, 6 — пятница)
- \( q \) — день месяца
- \( m \) — месяц (март = 3, апрель = 4, ..., декабрь = 12; январь и февраль считаются 13 и 14 предыдущего года)
- \( K \) — год (последние две цифры года)
- \( J \) — столетие (первая часть года)
Для 20 октября 2039 года мы имеем:
- \( q = 20 \)
- \( m = 10 \) (октябрь)
- \( K = 39 \) (2039 год)
- \( J = 20 \) (столетие 2000-х)
Теперь подставим значения в формулу:
- Вычисляем \( h \):
\[ h = (20 + \left\lfloor \frac{13(10 + 1)}{5} \right\rfloor + 39 + \left\lfloor \frac{39}{4} \right\rfloor + \left\lfloor \frac{20}{4} \right\rfloor - 2 \cdot 20) \mod 7 \]
- Считаем шаги по отдельности:
- \( \left\lfloor \frac{13(11)}{5} \right\rfloor = \left\lfloor \frac{143}{5} \right\rfloor = 28 \)
- \( \left\lfloor \frac{39}{4} \right\rfloor = 9 \)
- \( \left\lfloor \frac{20}{4} \right\rfloor = 5 \)
- Подставим все в формулу:
\[ h = (20 + 28 + 39 + 9 + 5 - 40) \mod 7 \] \[ h = (61) \mod 7 \] \[ h = 5 \]
- Теперь определим, что означает \( h = 5 \):
Согласно правилам:
- 0 — суббота
- 1 — воскресенье
- 2 — понедельник
- 3 — вторник
- 4 — среда
- 5 — четверг
- 6 — пятница
Таким образом, 20 октября 2039 года будет четверг.