diff --git a/pair_sum.py b/pair_sum.py index e69de29..1c0ef67 100644 --- a/pair_sum.py +++ b/pair_sum.py @@ -0,0 +1,15 @@ +def pairSum(lst1,num1): + final_list = [] + lst1.sort() + lower = 0 + upper = len(lst1) - 1 + while lower < upper: + if lst1[lower] + lst1 [upper] == num1: + lower +=1 + upper -=1 + final_list.append((lst1[lower],lst1[upper])) + elif lst1[lower] + lst1 [upper] < num1: + lower +=1 + else: + upper -=1 + return final_list diff --git a/pair_sum.pyc b/pair_sum.pyc new file mode 100644 index 0000000..b8dc8cd 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..b48edbf 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..2697446 Binary files /dev/null and b/tests/test_pairSum.pyc differ