From 33e23d39b58d1b17e4502e50e91560969830bcd5 Mon Sep 17 00:00:00 2001 From: Pradip Kumar Date: Wed, 4 Jan 2017 08:33:41 -0700 Subject: [PATCH 1/3] challenge_2 in python --- challenge_2/python/py2k5/findNonRepeatNumber.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 challenge_2/python/py2k5/findNonRepeatNumber.py diff --git a/challenge_2/python/py2k5/findNonRepeatNumber.py b/challenge_2/python/py2k5/findNonRepeatNumber.py new file mode 100644 index 000000000..1ec7a397f --- /dev/null +++ b/challenge_2/python/py2k5/findNonRepeatNumber.py @@ -0,0 +1,16 @@ +#!/usr/bin/python + +arr = [2,3,4,3,5,4,6,4,6,9,10,9,2,8,7,8,10,7] + +dict1={} +for elem in arr: + dict1.setdefault(elem, 0) + dict1[elem] = dict1.get(elem) + 1 + +for a in dict1.keys(): + if dict1.get(a) == 1: + print a + + + + From 22a326d2f758bbb0b4797aab46bdd715e755ba87 Mon Sep 17 00:00:00 2001 From: Pradip Kumar Date: Thu, 5 Jan 2017 04:32:53 -0700 Subject: [PATCH 2/3] challenge_1 in python --- challenge_1/python/py2k5/reverseString.py | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 challenge_1/python/py2k5/reverseString.py diff --git a/challenge_1/python/py2k5/reverseString.py b/challenge_1/python/py2k5/reverseString.py new file mode 100644 index 000000000..972302b6a --- /dev/null +++ b/challenge_1/python/py2k5/reverseString.py @@ -0,0 +1,3 @@ +str="Hello world" +revStr=''.join(reversed(str)) +print(revStr) From b2f739d28a3d163565b4bd418252501cacd9fbb0 Mon Sep 17 00:00:00 2001 From: Pradip Kumar Date: Thu, 12 Jan 2017 05:48:33 -0700 Subject: [PATCH 3/3] Challenege 7 python --- challenge_7/python/py2k5/findMissingNumber.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 challenge_7/python/py2k5/findMissingNumber.py diff --git a/challenge_7/python/py2k5/findMissingNumber.py b/challenge_7/python/py2k5/findMissingNumber.py new file mode 100644 index 000000000..cec90cbfb --- /dev/null +++ b/challenge_7/python/py2k5/findMissingNumber.py @@ -0,0 +1,14 @@ + +def main(): + numbers = [ 0,1,3,4,2,5,7 ] + tot = len(numbers) + if 0 not in numbers: + print 0 + else: + for num in numbers: + if num +1 < tot and num+1 not in numbers: + print num + 1 + break + +if __name__ == '__main__': + main()