summaryrefslogtreecommitdiff
path: root/day1/exercise/datestring.py
diff options
context:
space:
mode:
authorMadhusudan.C.S2009-10-08 18:59:47 +0530
committerMadhusudan.C.S2009-10-08 18:59:47 +0530
commit9ca9d7ca7b91848630b9ab4224323422b75b4833 (patch)
tree95544a2a9d87119b12090a95a6f92d082a23caaa /day1/exercise/datestring.py
parent678a4787cd71924efa823ef8bf86607f84e48173 (diff)
downloadworkshops-9ca9d7ca7b91848630b9ab4224323422b75b4833.tar.gz
workshops-9ca9d7ca7b91848630b9ab4224323422b75b4833.tar.bz2
workshops-9ca9d7ca7b91848630b9ab4224323422b75b4833.zip
Added quiz tex file and all exercise problems Madhu worked out.
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)