From 37687b7ac60300af33466ed1fc750604c91c281e Mon Sep 17 00:00:00 2001 From: bhattbhavesh91 Date: Thu, 15 Jun 2017 17:22:22 +0000 Subject: [PATCH 1/2] Done --- .results.json | 1 + pair_sum.py | 15 +++++++++++++++ pair_sum.pyc | Bin 0 -> 620 bytes tests/__init__.pyc | Bin 0 -> 166 bytes tests/test_pairSum.pyc | Bin 0 -> 1114 bytes 5 files changed, 16 insertions(+) create mode 100644 .results.json create mode 100644 pair_sum.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_pairSum.pyc diff --git a/.results.json b/.results.json new file mode 100644 index 0000000..f0a52c8 --- /dev/null +++ b/.results.json @@ -0,0 +1 @@ +{"stats": {"passes": 1, "skipped": 0, "encoding": "UTF-8", "errors": 0, "failures": 0, "total": 1}, "results": [{"classname": "tests.test_pairSum:TestPairSum", "type": "success", "name": "test_pairSum", "time": 0.0010609626770019531}]} \ No newline at end of file diff --git a/pair_sum.py b/pair_sum.py index e69de29..1c0ef67 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..b8dc8cddf4128a20b276e54740caba7b8e42de60 GIT binary patch literal 620 zcmcIfJ5Iwu6r6R!M-~A(5(;Wl1S>Rvgb;#?CIu-XXd)ADVkiFLUGtF~QG|wjZ~+<) zz?HZFvlfCBw5;^z&HK&1SNm+(YaeGIjiI01!WCo9aA8GGc|@S$=>`IAX<;D7?m zlO1xjv@oeYSeO`DMqAwO{-wkpUKf;1(~lT~J_UPDjjMM<0zz|k6>D>tN^`AEHIj*5 zruVW;Cca}1uNoqyI~7TaxT9^RM`7YcgD6y5o31FmmwCksj^++is6btixj`CB_a^YP zCfrFC9Ch4&nom{c4W&Cwed&&ruVg!W)IplGJ*C2N5_6mOzMFYrK2Sxx$KndrOx!DC wbAs9?Kr9QJwkbA5lgt)7^bKoWbRE-lxk~um=s(snKOD!YUqtex+KVy10K5Nx!2kdN literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b48edbfe4b2072b9e37223adc1ab584e5a4aa32e GIT binary patch literal 166 zcmZSn%**v}r&DAy0~9ad}dx|NqoE>PzeXnOq<;Nl+v73JCM!AK+FIDV2~)d literal 0 HcmV?d00001 diff --git a/tests/test_pairSum.pyc b/tests/test_pairSum.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2697446e22cf87bfe3f43043073d1bd88abbe181 GIT binary patch literal 1114 zcmcgrO>fgc5PfSWX`40>E>yiC#KA%e7ThW!gjzntr9yV4&`8KK-c7UAUZ>tQqEd1| z;lFU<5AeIV12daI`2%2ipLb{9&c1n*gx?4KAK#A73T&Q`zE5db21&0#2~+|T0m174 zWq>NgBt+H0q(jjVN?yC4)qJSf}2uz(# zTT?h)n`~OQM!GGE+O{Z^l5Tf%=5?-{w5|RK<%CDf;}i<4kL1z)lK@HT?<<(op}{$h zY1pp>SD&~juEW>0q`DTg4p}~lmOaQV$Zg0S$UfvQv(IU=hgE=OfRFdF2=MIfT`WT^ zfcF9KE$I9J2mI;dV4tYs@+HQ+AHq@Q8(0Z`#n{|K$8~YhNAm?j2gv6-)`c}<+AA>{R%^CB;;O8Cx*FQKZ*a#c>(xmi%7Y+E|N zp`EHC3c-U-X%^4wO2zMHxpM>`l${+ujK_6zVdr_F;-Z!+o?27=xyt>wC#|0&{0mr5)ZiDr{`wscT|4FEq^muL26Yjia J)kASR_yv@(^o{@k literal 0 HcmV?d00001 From 25cdf44a30bd42c304e13ac6995f776ce74bbe82 Mon Sep 17 00:00:00 2001 From: bhattbhavesh91 Date: Fri, 16 Jun 2017 01:03:12 +0000 Subject: [PATCH 2/2] Done --- .results.json | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .results.json diff --git a/.results.json b/.results.json deleted file mode 100644 index f0a52c8..0000000 --- a/.results.json +++ /dev/null @@ -1 +0,0 @@ -{"stats": {"passes": 1, "skipped": 0, "encoding": "UTF-8", "errors": 0, "failures": 0, "total": 1}, "results": [{"classname": "tests.test_pairSum:TestPairSum", "type": "success", "name": "test_pairSum", "time": 0.0010609626770019531}]} \ No newline at end of file