Айпишница• 26 июня 2022
Девушка-математик из темы про день недели по дате, зайдите ))
Мне не дает покоя алгоритм ))
Объясните, пожалуйста, как вы получили 1 (y) из 2012 в вашем примере?
14 февраля 2012 = (y(2012)+m(фев)+14) — 1 = (1 + 2 +14) — 1 => 16 % 7 = 2, т.е. вторник.
Объясните, пожалуйста, как вы получили 1 (y) из 2012 в вашем примере?
14 февраля 2012 = (y(2012)+m(фев)+14) — 1 = (1 + 2 +14) — 1 => 16 % 7 = 2, т.е. вторник.
Конфет04ка• 26 июня 2022
Есть такая штука, вечный календарь. Например тут
К цифре из таблицы 1 прибавляете порядковый номер дня в месяце и по таблице 2 смотрите какой это день недели.
К цифре из таблицы 1 прибавляете порядковый номер дня в месяце и по таблице 2 смотрите какой это день недели.
автор
Айпишница
• 26 июня 2022
Ответ дляКонфет04ка
Из таблицы :)
А таблицу где взять? Получается, ее надо выучить наизусть для полного рассчёта в уме?
Конфет04ка• 26 июня 2022
Ответ дляАйпишница
А таблицу где взять? Получается, ее надо выучить наизусть для полного рассчёта в уме?
Вы должны от какой-то даты все равно отталкиваться, т.е. должны знать что 1 января какого-то года - это условно понедельник. Ну а потом невисокосный день сдвигает день недели на 1 вперёд, високосный на 2, январь на 3 дня, февраль на 0 или 1, март на 3 и т.д. Какая-то такая логика расчета.
Конфет04ка• 26 июня 2022
Плюс по таблице видно, что каждые 28 лет цикл повторяется (если конечно он не попадает на 1700, 1800, 1900, 2100, 2200, 2300, 2500 года, т.к. они, хоть и делятся без остатка на 4, високосным не являются.
автор
Айпишница
• 26 июня 2022
Ответ дляКонфет04ка
Плюс по таблице видно, что каждые 28 лет цикл повторяется (если конечно он не попадает на 1700, 1800, 1900, 2100, 2200, 2300, 2500 года, т.к. они, хоть и делятся без остатка на 4, високосным не являются.
Вот как оно оказывается! Спасибо огромное, попробую разобраться. Обожаю подобные вещи ))
Булку Дай• 26 июня 2022
Девушка-математик и по совместитетельству ведущий специалист международной фирмы просто умеет гуглить. Алгоритм этот она взяла здесь:
Мнения, изложенные в теме, передают взгляды авторов и не отражают позицию Kidstaff
Тема закрыта
Похожие темы:
Назад Комментарии к ответу