Der Doomsday-Algorithmus, ersonnen vom Mathematiker John Conway, beruht auf einer einzigen Idee: In jedem Jahr fallen eine Handvoll leicht zu merkender Daten alle auf denselben Wochentag – den „Doomsday“ des Jahres. Kennst du diesen Tag, ist jedes andere Datum nur ein kurzes Stück Zählen entfernt.
Der Kurs unten baut diese Fähigkeit Stück für Stück auf. Arbeite ihn der Reihe nach durch und spiel am Ende jedes Teils das verlinkte Minispiel, damit es sitzt. Lieber am Stück als Artikel lesen? Fang mit Was ist der Doomsday-Algorithmus? an
Die einprägsamen Daten, die jedes Jahr auf denselben Wochentag fallen — die Idee, auf der die ganze Methode aufbaut.
Verwandle Wochentage in Zahlen (0–6), damit du sie mit Modulo 7 addieren und subtrahieren kannst.
Der eine Wochentag pro Jahrhundert, der jedes Jahr darin verankert.
Erkenne Schaltjahre schnell — sie verschieben die Doomsday-Daten im Januar und Februar.
Kombiniere den Ankertag und das Jahr, um das Doomsday jedes beliebigen Jahres zu finden.
Nutze das Doomsday, um zum Wochentag für jedes Datum im Jahr zu zählen.
Andere Wege für einen Schritt, den der Kurs schon behandelt hat. Du kannst sie komplett überspringen, wenn dir die Standardmethode liegt.
Ein kleiner Vorgeschmack auf das, was du bald kannst.