Ana içeriğe geç
Favoriler

Aklınızda herhangi bir tarih için haftanın gününü nasıl hesaplarsınız

John Conway tarafından geliştirilen "Kıyamet Günü" algoritması, haftanın gününü zihinden hızlıca hesaplamak için kullanılır. Yöntem, her yılın belirli tarihlerinin haftanın aynı gününe denk geldiği prensibine dayanır. Bu güne "Kıyamet Günü" denir.

Adım 1. Yüzyılın referans gününü belirleme

Her yüzyılın kendi temel günü vardır. 2000'li yıllar için referans günü Salı'dır. Bu, mevcut yüzyıldaki tüm hesaplamalar için sabit bir değerdir.

Hesaplamalar için aşağıdaki gün numaralandırması kullanılır:

Adım 2. Belirli bir yılın "Kıyamet Günü"nü hesaplama

Yılın son iki rakamını alır ve şu formülle hesap yaparız: 12'ye bölme, kalanı ekleme ve kalanın 4'e bölümünden çıkan sonucu ekleme. Algoritmayı 2026 yılı örneğiyle inceleyelim.

Yılın rakamlarını ayırırız: 26. 26'yı 12'ye böleriz. Bölüm 2 ve kalan 2 elde ederiz. Kalan 2'yi 4'e böleriz, sonuç 0 olur. Üç değeri toplarız: 2 + 2 + 0 = 4.

Sonucu yüzyılın referans gününe ekleriz. Referans günü (Salı) 2 numaralıdır. Toplarız: 2 + 4 = 6. 6. gün Cumartesi'dir. 2026 yılının "Kıyamet Günü" Cumartesi'ye denk gelir.

Not: Toplam 6'dan büyük olursa, sadece 7 çıkarın (veya 7'ye bölümünden kalanı bulun). Örneğin, 2027 yılı için toplam 7'dir, bu da 0'a – Pazar'a denk gelir.

Adım 3. İşaretleyici tarihleri ezberleme

Her ayda "Kıyamet Günü"ne denk gelen bir tarih vardır.

Ay İşaretleyici tarih (artık olmayan yıl için)
Ocak 3 Ocak
Şubat 28 Şubat
Mart 14 Mart
Nisan 4 Nisan
Mayıs 9 Mayıs
Haziran 6 Haziran
Temmuz 11 Temmuz
Ağustos 8 Ağustos
Eylül 5 Eylül
Ekim 10 Ekim
Kasım 7 Kasım
Aralık 12 Aralık

Artık yıllarda Ocak için işaretleyici 4. gün, Şubat için ise 29. gündür. Diğer aylara ait tarihler değişmez.

Adım 4. İstenen tarihi hesaplama

25 Ekim 2026 için haftanın gününü belirleyelim. 2026 yılının "Kıyamet Günü"nün Cumartesi olduğunu biliyoruz. Ekim ayı için işaretleyici tarihi belirleriz. Bu, 10. gündür. Demek ki 10 Ekim 2026 – Cumartesi.

İstenen tarih ile işaretleyici arasındaki gün farkını hesaplarız: 25 - 10 = 15 gün. Farkı 7'ye bölerek kalanı buluruz. 15, 7'ye bölündüğünde kalan 1'dir.

Kalanı "Kıyamet Günü"ne ekleriz. Cumartesi artı bir gün – Pazar. Sonuç: 25 Ekim 2026 – Pazar.

Eğer istenen tarih işaretleyiciden küçükse (örneğin, 4 Ekim), fark negatif olacaktır (4 - 10 = -6). Bu durumda "Kıyamet Günü"ne 7 gün ekleyip farkı çıkarın veya doğrudan "Kıyamet Günü"nden geriye doğru gün sayın.