Чтобы без помощи календаря определить день недели для любой даты, не обязательно быть гением или ясновидящим. Достаточно запомнить пару формул. Заодно это упражнение может стать неплохой тренировкой для ума и памяти.
Для определения дня недели по дате нужно использовать формулу:
Коды месяца и года — это, пожалуй, самое трудное в формуле.
Код месяца нужно просто запомнить.
Чтобы запоминать подобные нелогичные данные, проще всего прибегать к ассоциациям.
Код года в XXI веке рассчитывается по формуле:
Оператор «/» означает неполное частное, то есть целую часть результата деления.
Если вы захотите узнать день недели для даты другого века, придётся учитывать ещё значения века (6, 4, 2, 0). Вместо 6 для ближайших веков будут следующие значения:
Здесь просто: % — оператор остатка при делении.
Старт отсчёта — выходные, то есть: 0 — суббота, 1 — воскресенье и так далее.
Конечно, расчёт дня недели по дате в уме — это не жизненно важный навык в век технологий. Но это нетривиальное упражнение для всех, кто любит развивать свою память и проводить операции с цифрами.
UPD. К сожалению, эта формула не совсем верно работает для високосного года. До 29 февраля включительно к формуле придётся прибавить ещё единицу, чтобы получить верный день. Спасибо читателям, что обнаружили ошибку.
Испания оштрафовала пять бюджетных авиакомпаний — Ryanair, EasyJet, Vueling, Norwegian Air и Volotea — за…
Премьера состоится в следующем году.
Начиная с 6:00 утра 22 ноября зафиксировано как минимум 14 заходов российских дронов-камикадзе типа «шахед»…
Министр иностранных дел России приехал в Брест на совместную коллегию и решил пообщаться со студентами.
С каждым годом на дорогах Полесья увеличивается количество автомобилей, и вместе с этим растет число…
Увы, главная проблема не в том, что они быстро заканчиваются.