diff options
| author | Steven Wilson <steven1170@zoho.eu> | 2021-11-11 17:47:55 +0000 |
|---|---|---|
| committer | Steven Wilson <steven1170@zoho.eu> | 2021-11-11 17:47:55 +0000 |
| commit | be86b9ef633c6e7f18ae75036e19fee2be1e270f (patch) | |
| tree | 1e09d22716ba1223dfc6b422b3402fc99fdeedf2 | |
| parent | 89d2a3e812050f094d3d4521982e8f416f804911 (diff) | |
| download | perlweeklychallenge-club-be86b9ef633c6e7f18ae75036e19fee2be1e270f.tar.gz perlweeklychallenge-club-be86b9ef633c6e7f18ae75036e19fee2be1e270f.tar.bz2 perlweeklychallenge-club-be86b9ef633c6e7f18ae75036e19fee2be1e270f.zip | |
add solution week 138 task 1 in python
| -rw-r--r-- | challenge-138/steven-wilson/python/ch-1.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/challenge-138/steven-wilson/python/ch-1.py b/challenge-138/steven-wilson/python/ch-1.py new file mode 100644 index 0000000000..86c369ea46 --- /dev/null +++ b/challenge-138/steven-wilson/python/ch-1.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python3 + +import sys +import datetime +import calendar + +year = int(sys.argv[1]) +day = datetime.datetime(year, 1, 1) +week_day = day.isoweekday() +is_leap_year = int(calendar.isleap(year)) +workdays = { + '10': 261, + '11': 262, + '20': 261, + '21': 262, + '30': 261, + '31': 262, + '40': 261, + '41': 262, + '50': 261, + '51': 261, + '60': 260, + '61': 260, + '70': 260, + '71': 261, +} + +print(workdays[str(week_day) + str(is_leap_year)]) |
