diff --git a/pair_sum.py b/pair_sum.py index e69de29..51935be 100644 --- a/pair_sum.py +++ b/pair_sum.py @@ -0,0 +1,15 @@ +def pairSum (lst, sum): + pairs = [] + if len(lst) < 2: + return [] + for i,num in enumerate(lst): + for j in range (i+1,len(lst)): + if num + lst[j] == sum: + pairs.append(tuple((num, lst[j]))) + return pairs + +if __name__ == "__main__": + print pairSum ([3,5,5,7,9,11],10) + #print pairsum (0) + #print pairsum (100) + #print pairsum (101) diff --git a/pair_sum.pyc b/pair_sum.pyc new file mode 100644 index 0000000..3eebd38 Binary files /dev/null and b/pair_sum.pyc differ diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000..9199d3f Binary files /dev/null and b/tests/__init__.pyc differ diff --git a/tests/test_pairSum.pyc b/tests/test_pairSum.pyc new file mode 100644 index 0000000..2f0020a Binary files /dev/null and b/tests/test_pairSum.pyc differ