diff --git a/pair_sum.py b/pair_sum.py index e69de29..cc41f05 100644 --- a/pair_sum.py +++ b/pair_sum.py @@ -0,0 +1,15 @@ +def pairSum(lista,num1): + final_list = [] + lista.sort() + lower = 0 + upper = len(lista) - 1 + while lower < upper: + if lista[lower] + lista [upper] == num1: + lower +=1 + upper -=1 + final_list.append((lista[lower],lista[upper])) + elif lista[lower] + lista [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..bc4ea25 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..65388e6 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..597adee Binary files /dev/null and b/tests/test_pairSum.pyc differ