From 4ee1d19709d32c2c8f64daafc49a6df6b44d887a Mon Sep 17 00:00:00 2001 From: Milad Khoshdel Date: Sat, 10 Oct 2026 10:38:52 +0330 Subject: [PATCH 1/2] fix(maths): use conventional datetime alias in Zeller's congruence --- maths/zellers_congruence.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maths/zellers_congruence.py b/maths/zellers_congruence.py index b958ed3b8659..12ebe6c57f01 100644 --- a/maths/zellers_congruence.py +++ b/maths/zellers_congruence.py @@ -1,5 +1,5 @@ import argparse -import datetime +import datetime as dt def zeller(date_input: str) -> str: @@ -120,7 +120,7 @@ def zeller(date_input: str) -> str: ) # Get datetime obj for validation - dt_ck = datetime.date(int(y), int(m), int(d)) + dt_ck = dt.date(int(y), int(m), int(d)) # Start math if m <= 2: From 35bc91ee2745522509d27ce14790fe023d83e58f Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sun, 11 Oct 2026 18:03:55 -0930 Subject: [PATCH 2/2] from datetime import date Replaced datetime module alias with direct import for clarity. --- maths/zellers_congruence.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/maths/zellers_congruence.py b/maths/zellers_congruence.py index 12ebe6c57f01..5b447f9c9dfe 100644 --- a/maths/zellers_congruence.py +++ b/maths/zellers_congruence.py @@ -1,5 +1,5 @@ import argparse -import datetime as dt +from datetime import date def zeller(date_input: str) -> str: @@ -119,8 +119,8 @@ def zeller(date_input: str) -> str: "Year out of range. There has to be some sort of limit...right?" ) - # Get datetime obj for validation - dt_ck = dt.date(int(y), int(m), int(d)) + # Get date obj for validation + dt_ck = date(int(y), int(m), int(d)) # Start math if m <= 2: