From 96a17e810918cfeb5ca13f0dd229e661f1ea939a Mon Sep 17 00:00:00 2001 From: SiddharthPant Date: Mon, 7 Aug 2017 14:45:03 +0000 Subject: [PATCH] Done --- pair_sum.py | 10 ++++++++++ pair_sum.pyc | Bin 0 -> 526 bytes tests/__init__.pyc | Bin 0 -> 157 bytes tests/test_pairSum.pyc | Bin 0 -> 1087 bytes 4 files changed, 10 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..f66d3c0 100644 --- a/pair_sum.py +++ b/pair_sum.py @@ -0,0 +1,10 @@ +def pairSum(input_list, sum): + sum_pairs = [] + while len(input_list): + a = input_list.pop(0) + for i in input_list: + if a + i == sum: + sum_pairs.append([a, i]) + input_list.remove(i) + break + return sum_pairs diff --git a/pair_sum.pyc b/pair_sum.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aec399c05cfe552eb9a5e69f50ff10f4b7afdc6d GIT binary patch literal 526 zcmb_Y+e!m55Ixzg)fS7Q5B|bJsat#$k)l4AVjqfvlw}j!w0lW6Sy9+N>4RVA&-eq* z#DYIyHgo2j+05jS@VnRjYCa!Q?3SQBqOd&z348#LLxBF8pCYwHJ z&o&**=`WgATsrtd0DJdC= zMI{*liFqaZ;rT_`#RZAUsrt$JDXIDf21dGRnRzL?1&NtOy2Yir`X#BwCB^#j@tJv< cCGqik1(hWnK%;DO^HWN5Qtdz%76UN@0FfdjV*mgE literal 0 HcmV?d00001 diff --git a/tests/test_pairSum.pyc b/tests/test_pairSum.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5eb3d7bfc0f294f43516b80780c45a8fda6dcbde GIT binary patch literal 1087 zcmcIj%We}f6g{3v(l%|NY^b_Jh{Xsgq+*Q_qC5nPs+v?Pjf6&{u|o~>NXH(DO6dZX z1%JYZpW$2h0Jz5~lppA5e8#>$zCQQdB>puT{%pUU6u5d~`97232wGl+5~vhr3X1Cp zWrQlmEJoGCtS8YJMq#d?d-w`m0w=RRbRW}XAW7_Rc@iZvzb2-HnB z@9M(arq1R~S8Kl}QP&lPG1_llojJ^HJMF4}LYeS6c}!tIeIifppG8Qg;l6^Lo($&L zm*IX0oPS|atRvKQA$2Wf9aFxD)&uA@=ym7~=ppnb*&k%Gh06#R5k5b}GQx}Z_i+(p z34DyWx0LfE?D8|j?v7B^*=rngKZcjgw{WTWs^j_rdcKcOL$u$alp<#UDf*gIE4-6x zrpav)eDI%xbY`(~!qPz7C$L7#&RIHaNwUFu8eoTn4T21$Bq!vBb}(7yx+;W&*|~G3 z^)Ju5y!1S}S|7EYNkhwM=9_BK2&ZiYxn6Nz<)t$z?@V}!R4ta9a=ywBENg zrb;A)0Pd~KCZ|nhCR3~RY2NzN!@TyB$(9m=jTn_yRhi_J2Q1WDD$Wyl0QS7$58~p*X C-RJ87 literal 0 HcmV?d00001