Если ваши родители не сказали вам, вряд ли вы знаете день недели, когда родились. Однако вы можете использовать простые математические алгоритмы для использования календарных констант - таких как 7-дневные недели и 12-месячные годы - для расчета дня вашего рождения.
Запишите свою дату рождения. Для примера рассмотрим дату 10 марта 1966 года.
По словам математиков Буркарда Полстера и Марти Росса в статье журнала «Плюс» «В какой день недели вы родились?» приведенную ниже таблицу следует использовать для добавления соответствующей записи таблицы в день рождения:
Январь: 6 февраля: 2 марта: 2 апреля: 5 мая: 0 июня: 3 июля: 5 августа: 1 сентября: 4 октября: 6 ноября: 2 декабря: 4
Следуя примеру, день месяца равен 10, а месяц - март, поэтому:
10 + 2 = 12
Используйте следующую таблицу, чтобы найти число, которое должно быть добавлено к результату раздела 2:
1900: 1 1910: 6 1920: 5 1930: 3 1940: 2 1950: 0 1960: 6 1970: 4 1980: 3 1990: 1 2000: 0 2010: 5
Следуя примеру, поскольку дата, которую мы используем, относится к 1960-м годам, мы используем число, связанное с этим, в таблице выше:
12 + 6 = 18
Добавьте итоговое число года к полученному результату. Следуя примеру, был 1966 год, поэтому окончательное число года - 6:
18 + 6 = 24
Далее нам нужно учесть количество високосных лет. Для этого шага потребуются следующие таблицы:
Четные числа:
0: 0 1: 0 2: 0 3: 0 4: 1 5: 1 6: 1* 7: 1 8: 2 9: 2
Нечетные числа
0: 0 1: 0 2: 1 3: 1 4: 1 5: 1 6: 2 7: 2 8: 2 9: 2
Запишите номер десятилетия даты. Если номер десятилетия четный, используйте таблицу для четных чисел и найдите запись в таблице, которая соответствует окончательному числу в течение года. Если декада нечетная, составьте таблицу для нечетных чисел и найдите запись в таблице, которая соответствует окончательному числу в течение года.
Следуя примеру, десятилетие - это 60-е годы, и, следовательно, 6 - это число десятилетий, которое является четным. Поэтому мы будем использовать четную таблицу выше. Последний год 1966 года - 6; поэтому мы будем использовать число, соответствующее 6. Запись была отмечена звездочкой. Добавьте число, найденное в таблице, к результату раздела 3:
24 + 1 = 25
Наконец, разделите ответ, полученный на шаге 4, на 7 и запишите остаток. Следуя примеру:
25/7 = 3 остатка 4
Если записанная дата была январь или февраль високосного года (это годы в четных десятилетиях, заканчивающиеся на 0, 4 или 8), то вычтите 1 из ответа. Значение последнего остатка соответствует дню недели. День 4 - четверг, и поэтому это день, который соответствует 10 марта 1966 года.