From 7b2e94eb447641edde93c4be4b169df04d543cf5 Mon Sep 17 00:00:00 2001 From: birajparikh16 Date: Fri, 16 Jun 2017 05:43:59 +0000 Subject: [PATCH] Done --- pair_sum.py | 14 ++++++++++++++ pair_sum.pyc | Bin 0 -> 593 bytes tests/__init__.pyc | Bin 0 -> 165 bytes tests/test_pairSum.pyc | Bin 0 -> 1111 bytes 4 files changed, 14 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..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 0000000000000000000000000000000000000000..27a3851c4a867f6e7801abe693e0dbb62a4930ce GIT binary patch literal 593 zcmcIgyH3ME5Ztp(K#>e|IHI6+6D%lz0wJU{R4GUiK@%N*Bo{yNoh6W*iZuKJKS0CZ z@dM0SkwEFOwX?govva#=f4hBeHhKtY^9lG{n05gX(VFNHfuM{>`+!b*d{F z#z9y{aggXp$HVH?EXraiwN~>Y#~{P=ppvSd=_Wr#aTj8oPnw*E)*gUF5C5S!5S};| iec{5p*1j0~Ou6Tl-*Nt7rafG6otIIQ#W&qh$ms{A?|C%< literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..916eaee032890a53547eece4e0d1038ce3216454 GIT binary patch literal 165 zcmZSn%*!QSH}p_l^r(Ke2pY$Z!NLuR;k_3Nr=8b%ZiP z6=N2o>S5NCXbht;SI|9t1+IYOSs%KOX)=%`_NP3Fl9^u@I5f`h=guS%BXC-=`Hq|bjJ=ma>j1UqtHx^cwU!^ak`0dXwxEnQY-I!exZd53!8!^22>x##jQM zBJM5a{0O`J46(Z-RCWFaN8FF$CG#y@DZc8cet@3u<7|lb87qSWg4&kg!3Jft2KgywDCN%UoB5a4m6?3BZT@MIxAyGx@zcps)1J9SUYJSIXfv5R?aX*_;ZK`-EVtT|x-zvN zKbd&>UAchSwLy=Bwk2t~^E*bn+_nHzthUuyjnqB0Bbd;>;7FF$d1bOJ6rW{Pqq|a; z=|~7Sg8!xJlv;v$G<={A!v83U>uT#+5AA}drG`y#!S&FeaQOe|42qtu40_JCJBr>` GccWh#$np&U literal 0 HcmV?d00001