Was ist der Doomsday-Algorithmus?
6 Min. Lesezeit
Der Doomsday-Algorithmus ist eine Methode, um den Wochentag eines beliebigen Datums – ob in der Vergangenheit oder Zukunft – komplett im Kopf zu bestimmen. Gib jemandem ein Datum wie den 4. Juli 1776 oder den 1. Januar 2000, und mit ein bisschen Übung kannst du in wenigen Sekunden sagen, dass es ein Donnerstag oder ein Samstag war – ohne Kalender, Handy oder Stift.
Das klingt nach einem Partytrick, und es ist ein guter. Aber es ist auch ein wirklich elegantes Stück Mathematik, das zeigt, wie der Kalender unter den etwas unübersichtlichen Regeln, mit denen wir alle aufgewachsen sind, tatsächlich funktioniert.
Wer hat ihn erfunden?
Der Algorithmus wurde 1973 vom britischen Mathematiker John Horton Conway entwickelt. Conway ist eher für die Erfindung des „Game of Life“ bekannt, faszinierte sich aber auch für schnelles Kopfrechnen. Er entwarf die Doomsday-Methode gezielt so, dass die Rechnungen klein bleiben und die Schritte leicht zu merken sind – angeblich übte er sie täglich, indem sein Computer ihn bei jedem Login mit einem zufälligen Datum abfragte.
Er baut auf früheren Wochentagsformeln auf (vor allem der Arbeit von Christian Zeller im 19. Jahrhundert), aber Conways Idee war, das Ganze merkbar statt nur korrekt zu machen.
Die eine Idee, auf der er beruht
Der Trick beruht auf einer einzigen Beobachtung: Innerhalb eines beliebigen Jahres fällt eine überraschende Reihe leicht zu merkender Daten alle auf denselben Wochentag. Conway nannte diesen gemeinsamen Tag das „Doomsday“ des Jahres.
Zum Beispiel fallen der 4.4., 6.6., 8.8., 10.10. und 12.12. in jedem Jahr immer auf denselben Wochentag wie einander. Genauso der 9. Mai, der 11. Juli, der 5. September und der 7. November. Wenn du weißt, auf welchen Tag das Doomsday eines bestimmten Jahres fällt, kennst du sofort den Wochentag all dieser Daten – und kannst ein paar Tage vor- oder zurückzählen, um jedes andere Datum im Monat zu erreichen.
Das macht aus einer unmöglich wirkenden Frage („welcher Wochentag war der 23. März 1857?“) drei kleine, freundliche Fragen: Welches Doomsday hat dieses Jahrhundert, welches Doomsday hat dieses Jahr, und wie weit ist dein Datum vom nächsten Doomsday in seinem Monat entfernt?
Warum funktioniert er?
Der Kalender wiederholt sich in einem 7-Tage-Zyklus, also zählt für den Wochentag nur der Rest bei Division durch 7 – was Mathematiker Arithmetik modulo 7 nennen. Jeder Teil des Algorithmus ist im Grunde nur Buchhaltung für diese Reste:
- Jedes Jahrhundert hat einen festen Ankertag, weil ein 400-Jahre-Zyklus eine ganze Anzahl von Wochen enthält, sodass sich das Muster alle vier Jahrhunderte zurücksetzt.
- Ein Jahr dazuzuzählen verschiebt den Wochentag normalerweise um einen Tag (365 = 52 Wochen + 1), und Schaltjahre fügen eine zusätzliche Verschiebung hinzu – genau das berücksichtigt die Jahresrechnung.
- Die einprägsamen Doomsday-Daten sind so gewählt, dass die Abstände zwischen ihnen leicht zu handhaben sind, wodurch der letzte Zählschritt winzig bleibt.
Mit anderen Worten: Der Algorithmus ist keine Magie – er ist die Struktur des Kalenders selbst, nur so verpackt, dass ein Mensch sie ohne Papier ausführen kann.
Lohnt es sich noch, ihn zu lernen?
Jedes Gerät in deiner Tasche kann dir längst den Wochentag sagen, also braucht das heute niemand mehr. Aber Leute lernen es trotzdem, aus denselben Gründen, aus denen sie Kopfrechnen üben oder ein Kartendeck auswendig lernen:
- Es ist eine kompakte, befriedigende Fähigkeit, die du in ein bis zwei Wochen wirklich beherrschen kannst.
- Es ist ein hervorragendes Gehirntraining – ein kleines, strukturiertes Workout für das Arbeitsgedächtnis und modulare Arithmetik.
- Es zeigt dir, wie der Kalender wirklich funktioniert, was interessanter ist, als es jedes Recht dazu hätte.
- Es ist etwas, das zuverlässig beeindruckt.
Wie geht es weiter?
Wenn du es wirklich anwenden willst, statt nur darüber zu lesen, geht die nächste Anleitung die vollständige Methode Schritt für Schritt durch: Wie du den Wochentag jedes Datums im Kopf berechnest. Du kannst auch direkt in die interaktive Algorithmus-Tour einsteigen oder anfangen, die einzelnen Schritte als kleine Spiele zu üben.