aboutsummaryrefslogtreecommitdiff
path: root/challenge-227/roger-bell-west/python/ch-1.py
diff options
context:
space:
mode:
author冯昶 <fengchang@novel-supertv.com>2023-07-31 15:49:22 +0800
committer冯昶 <fengchang@novel-supertv.com>2023-07-31 15:49:22 +0800
commite7b6313261ef4541d4dcc303c46ef0d886649b70 (patch)
tree8cff819a2036dd8d0172b6343b0a199d7b81721a /challenge-227/roger-bell-west/python/ch-1.py
parent4fda4a4a398e64921020704733556a2ec6dae78a (diff)
parente511966ce2280dbedb2c916d9e6254708800639e (diff)
downloadperlweeklychallenge-club-e7b6313261ef4541d4dcc303c46ef0d886649b70.tar.gz
perlweeklychallenge-club-e7b6313261ef4541d4dcc303c46ef0d886649b70.tar.bz2
perlweeklychallenge-club-e7b6313261ef4541d4dcc303c46ef0d886649b70.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'challenge-227/roger-bell-west/python/ch-1.py')
-rwxr-xr-xchallenge-227/roger-bell-west/python/ch-1.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/challenge-227/roger-bell-west/python/ch-1.py b/challenge-227/roger-bell-west/python/ch-1.py
new file mode 100755
index 0000000000..64fa1de4a0
--- /dev/null
+++ b/challenge-227/roger-bell-west/python/ch-1.py
@@ -0,0 +1,19 @@
+#! /usr/bin/python3
+
+from datetime import date
+
+def friday13th(y):
+ f = 0
+ for m in range(1, 12+1):
+ if date(y, m, 13).weekday() == 4:
+ f += 1
+ return f
+
+import unittest
+
+class TestFriday13th(unittest.TestCase):
+
+ def test_ex1(self):
+ self.assertEqual(friday13th(2023), 2, 'example 1')
+
+unittest.main()