Розрахувати день тижня певної дати

Нижче наведено кілька найкоротших шляхів і підказок, які допоможуть дізнатися день тижня будь-якої дати. Ви можете використовувати цей трюк в компанії батьків або друзів і довести їм свій талант.

Розрахунок зміщення століть (за Григоріанським календарем):

  1. Візьміть першою дворазовою число певного року.
  2. Знайдіть наступне за величиною число кратне 4 після першого дворазового числа.
  3. Відніміть 1 від знайденого числа.
  4. Потім від нього відніміть першою дворазовою число.
  5. Нарешті, помножте отриману величину на 2.

Розрахуємо зсув століть для 1900 століття.

Перше дворазове число цієї дати - 19.

Наступне за величиною число кратне 4 після 19 це 20.

Віднімемо 1 від цього числа (20-1).

Тепер віднімемо першою дворазовою число ((20-1) -19).

Нарешті, помножимо отриману величину на 2.

1900в = ((20-1) -19) * 2 = 0.

Можна скористатися наведеною нижче таблицею зміщення століть за Григоріанським календарем, в якій згруповані інші значення зміщення століть.

Необхідно буде запам'ятати ці таблиці для успішного проведення трюку.

А зараз давайте ж перейдемо безпосередньо до самого трюку.

Запам'ятайте формулу Зсув століть + Зсув років + Зсув місяців + Зсув днів

  • Зсув днів = Отримані дні mod 7
  • Зсув років = (дві останні цифри року + (дві останні цифри року / 4)) mod 7

Крок 1: Запитайте будь-яку дату і доведіть, що зможете назвати день тижня зазначеної дати.

Крок 2: Візьміть значення зміщення даного століття з першої таблиці, для 1900 це 0.

Крок 3: Розрахуйте зміщення років для 86: ((86 + 86/4) mod 7 *) = 2

Крок 5: Розрахуйте зміщення днів: 23 mod 7 * = 2.

Крок 6: Тепер складіть всі 4 числа: 0 + 2 + 4 + 2 = 8.

Крок 7. Розділіть 8 на 7 = 1.

Згідно таблиці чисел днів тижня числу 1 відповідає Середа.

Отже ваша відповідь: Понеділок.

* Mod 7 - Порівняння по модулю натурального числа 7. У вище наведеному прикладі 23 mod 7 * = 2, тобто 23 - 21 (найближче менше ціле число ділене на 7) = 2. Ще приклад (86 + 86/4) mod 7 , 86 + 21 (ціле повне число) = 107 - 105 (найближчим число ділене на 7) = 2

Схожі статті