diff --git a/pair_sum.py b/pair_sum.py index e69de29..1920bac 100644 --- a/pair_sum.py +++ b/pair_sum.py @@ -0,0 +1,14 @@ +def pairSum(ls,num): + final_list = [] + first = 0 + last = len(ls)-1 + while(first < last): + if(ls[first]+ ls[last] == num): + final_list.append((ls[first], ls[last])) + first+=1 + last-=1 + elif (ls[first]+ls[last] < num): + first+=1 + else: + last-=1 + return final_list diff --git a/pair_sum.pyc b/pair_sum.pyc new file mode 100644 index 0000000..27a3851 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..916eaee 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..d9135dc Binary files /dev/null and b/tests/test_pairSum.pyc differ