From 29951653a5fc55207f061e5f4028262a54b17ffd Mon Sep 17 00:00:00 2001 From: nitikagoel01 Date: Mon, 19 Jun 2017 16:30:34 +0000 Subject: [PATCH] Done --- pair_sum.py | 15 +++++++++++++++ pair_sum.pyc | Bin 0 -> 617 bytes tests/__init__.pyc | Bin 0 -> 164 bytes tests/test_pairSum.pyc | Bin 0 -> 1108 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..bb039d7 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 0000000000000000000000000000000000000000..a69004778262e80d1291800fe4202c13159ee11e GIT binary patch literal 617 zcmb_Xu};G<5IrZMphy*LvmPlNZWH=`4E_qHyMUDFndlAyqbP8|Bo?+{9_$*X z-vM)?l|v2Dl4woD(7tlXFiWi&r4IF09zDEJ<5J^MMpV7o8q&UX9`*MdMwvs^lO-{5 z1_AJh&N13Jv}`}vn3y?Mo5}DmCH(NZp(Op^V$lSrMS+Xm#{xjY-reTLUZz!LjIHKe znhtzimRzQRy}WJ6wHda7tc#)XLC=JY^Jy-$F}5pL_q=MO8lzPJidxVkMBzdeJe0zS zES@W#pA5r^sxn>12@eyM@^Ge8%?IV9StvP(wH9+(V3)yZSjM87>bf{aaT{7TkLto6 upbr4VI?RXdv0c_f@5aj1^@yqC*=SD literal 0 HcmV?d00001 diff --git a/tests/test_pairSum.pyc b/tests/test_pairSum.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ff0d22a133091ea79563b11bff168007b300be8c GIT binary patch literal 1108 zcmcgr!EVz)5PfSWX`40>E>yiC#KA%e2F?f}3RGMwa4LmHLYC#-q)WVZ>Rn4zN)9Oe z3l~0tzv9RNX4Zl717LZdcW2+uzIl^`-v|9~KTghbY@d+6&uCZ%Nv}Ww7=fvP;B|l^ zfC(`TVLF(0C>lZu%micypMec+8xr>>2@e;n><%ay8Z2$H<_--jrk*#6Fz4ir%+&hB#-W&21v&KzMMH78l2;p zhW$!#^@)q(I(%Jgs%u5-kmZwT*@N7H+=bkO>_hG|drp%BYyzwUe7uiUfEVxYVjW@y zdZCz$Yl2uGQ3U?cbylky%qu8Tz<^%n>sn9~Clea$Ha-cdE< z=q3q1{mVgiX4yKS*+AW8;2Je|PP4;|Opci6+ri0F+ZZ4AW@px_ z+P%DNvcmDvc70YiD)B92Ghdr!MVz`O|Bgb};v4N227Gb&Ae?P+Q%*%Y)) z21K~l`wvAYEX7;LcK5`o{}*{}4SB=mB(wp?hAM7>^`86g_{0B2rWf?2wdX1K+_L7O HxE=fg4kq#o literal 0 HcmV?d00001