Чтобы без помощи календаря определить день недели для любой даты, не обязательно быть гением или ясновидящим. Достаточно запомнить пару формул. Заодно это упражнение может стать неплохой тренировкой для ума и памяти.
Для определения дня недели по дате нужно использовать формулу:
Коды месяца и года — это, пожалуй, самое трудное в формуле.
Код месяца нужно просто запомнить.
Чтобы запоминать подобные нелогичные данные, проще всего прибегать к ассоциациям.
Код года в XXI веке рассчитывается по формуле:
Оператор «/» означает неполное частное, то есть целую часть результата деления.
Если вы захотите узнать день недели для даты другого века, придётся учитывать ещё значения века (6, 4, 2, 0). Вместо 6 для ближайших веков будут следующие значения:
Здесь просто: % — оператор остатка при делении.
Старт отсчёта — выходные, то есть: 0 — суббота, 1 — воскресенье и так далее.
Конечно, расчёт дня недели по дате в уме — это не жизненно важный навык в век технологий. Но это нетривиальное упражнение для всех, кто любит развивать свою память и проводить операции с цифрами.
UPD. К сожалению, эта формула не совсем верно работает для високосного года. До 29 февраля включительно к формуле придётся прибавить ещё единицу, чтобы получить верный день. Спасибо читателям, что обнаружили ошибку.
Переправа прекратила работу из-за низкого уровня воды.
С возрастом острота зрения может снижаться, что является естественным процессом. Однако правильный уход за глазами…
На северо-востоке Техаса обнаружены редкие окаменелости мозазавра Globidens alabamaensis - хищника со странными грибовидными зубами.
Компульсивное переедание — это проблема, с которой сталкиваются многие люди. Оно проявляется в виде неконтролируемых…
Министерство образования определилось с предметами, экзамены по котором будут сдавать выпускники 9-х и 11-х классов…
В результатах поиска появится обновленная функция, которая покажет, применялся ли искусственный интеллект при создании изображения…