summaryrefslogtreecommitdiff
path: root/day1/exercise/datestring.py
diff options
context:
space:
mode:
Diffstat (limited to 'day1/exercise/datestring.py')
-rw-r--r--day1/exercise/datestring.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/day1/exercise/datestring.py b/day1/exercise/datestring.py
new file mode 100644
index 0000000..d990904
--- /dev/null
+++ b/day1/exercise/datestring.py
@@ -0,0 +1,23 @@
+def get_date_from_str(date_str):
+ month2mm = {
+ 'January': 1,
+ 'February': 2,
+ 'March': 3,
+ 'April': 4,
+ 'May': 5,
+ 'June': 6,
+ 'July': 7,
+ 'August': 8,
+ 'September': 9,
+ 'October': 10,
+ 'November': 11,
+ 'December': 12,
+ }
+
+ dd, month, yyyy = date_str.split()
+
+ mm = month2mm[month]
+ return int(yyyy), int(dd.strip(',')), mm
+
+date_str = raw_input('Enter a date string? ')
+print get_date_from_str(date_str)