From 864d3eab40f6f81fe77f852bf29d9d315ffb4720 Mon Sep 17 00:00:00 2001 From: nikhilmborkar Date: Sun, 25 Jun 2017 10:04:05 +0000 Subject: [PATCH] Done --- pair_sum.py | 15 +++++++++++++++ pair_sum.pyc | Bin 0 -> 619 bytes tests/__init__.pyc | Bin 0 -> 165 bytes tests/test_pairSum.pyc | Bin 0 -> 1111 bytes 4 files changed, 15 insertions(+) create mode 100644 pair_sum.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_pairSum.pyc 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 0000000000000000000000000000000000000000..bc4ea25dd0fd62682554f5b0a63790f09fd1b9df GIT binary patch literal 619 zcmcIfyH3ME5ZtrPLzV(`Box%92o^L@AcRCi6(mwb&_u?*Bo{yNodrmaC_+QNgCC&b z$M^we4T2Q3oV2sA*|}Z&qvb9Zm)9YEKLLLR(=9+m^h|VvKv3VaPzf1UU=HjYrr!Z$ zqM1cC(UfRTBtW0pWCWMyf+CCBGlw2tsJ5wgC?+c3xQDdE&Y{kBEhx6AeBvSojv#yi?ae#DRrAlUb8tlm=qQhauk8$L|ur7_%1WM)?3 zgQAdGMesX?Fs(xB=N^z=gL1jrsex7b(adBpPUT$h$iLQ};NosLP iv3`7fW?p7Ve7qh|2?x+fo80`A(wtN~kj2G7%m4r;Bq(?Q literal 0 HcmV?d00001 diff --git a/tests/test_pairSum.pyc b/tests/test_pairSum.pyc new file mode 100644 index 0000000000000000000000000000000000000000..597adeea6e0658fe60b48d48eb0a3df106cb6bda GIT binary patch literal 1111 zcmcgr-EPw`6#ksF-PWy8ZkTq55El_rsl+v!5ambQOemdHRtZHRc30Eb>0(D>QhR~Q zBk&H~@Ho5)4*=)5h4BIq#h>Hj&&S{SP8lLOJ0x=5Y!I)<^Q_{%M4C9PTTa)1tvS zMl{?vg6mIQ6xR{zT2oysTE{G(M9U839^^jc0c02QklB~?afD5Tb%c)(v5N5g-F>WM ztbh*@@2%*34<|fzadJ#larFul-jCra^DS%yzhYt^pyk_GbWwkW5P~@!P|-IWEAW=8 z87H?%@Y!DuvNOxA6PgXwZ3eDUbLTWWteK>P^=yFdG8{0_K+5EVd7&MgEOU(s;b3;| zoT~kct0pf!AKk9c>qe!aWo+hav#f|y*Mz*@a$e@8Qz_q>@Fi3=S+2_2Ha82Zm1{~L zHndkJp%4PNl)i@Z%BZ2$i@7e%`>I~#^>9LyTjqrt7L`=PnUhWpme+n>*#X_EFRfA5 z4;~La{jOZVY-i9Tq8(9M-uWG4yIh|DA{Koy5Iu2E91|vNUvMPLY;IJRh2pc!RI({) znf8cqBluscPFYJZj}7mLv+zF(;u@