From a77ee413fb8e259c14703060a02f21ae8dbebf69 Mon Sep 17 00:00:00 2001 From: Vaibhav Patidar <78547671+Vaibhav-Patidar@users.noreply.github.com> Date: Mon, 20 Oct 2025 11:37:46 +0530 Subject: [PATCH] Add solution for Two Sum II --- leetcode/src/.DS_Store | Bin 0 -> 14340 bytes leetcode/src/167.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 leetcode/src/.DS_Store create mode 100644 leetcode/src/167.c diff --git a/leetcode/src/.DS_Store b/leetcode/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..222045d5aaa4af4da16fc9e4a58bf5de3804a2ee GIT binary patch literal 14340 zcmeHNJ#QpM5bg2I7-OH%iGTnJv?3rNIPHhMyUxt%2#EOspgSazlP)47*Z?6U2ndiM zARr(hIElZ&-y-37uX=5&x?cwb2LwIVY_DhEysCOt-P7H>DW&1z=bx@pTBelFaI(FB z4=-P(v|#HFe$KNxMqC+i{(uwj@2B+S!>7-lJbwD@afMYEPH>U;PdLYPnI44uK{tGZ zPaeFm1MgOF^A3am`_UEX3Umd!0$qWwz&}@j&t4p77rE`PU4gDZSKv+ojt>i*Y;TV3 zA-6Vk;Du9oe$FYp9e9t4yIorx+nZy1$gSOqd+b)U`PSjM#2E7JxV|79?ai@00<{7=T$-`=UaIwXdOxLCUcXy^vzuS0_1|l7 zTjz6~{s%^acO8z58_D=v!APX$e5*jx_El~BUib%GHyMj-Y35V9f`ZHJ+#bxS0LAtlZtyJZEpl4aFuP=MXe(< z;~8f#wiU0DJHbiCJ#tieVXlLYv)L7VL z88S9%tYX~CTq84qk+yfRUfCWHO@-V`B;pB3dMWD6dY7-ru@!TA?qZ&STFTl%o`c5&us6k`e*$9D?Gog7oBc*)qX92m#6uk%O$3LW=QQB)c0 zv9P;u)pxKv!EU3z18xTHQbx=S`iP0VQnoFFB~p&J)ce(Qr}wC8k=0$Oa}9Mw?NGOtFu-OAKKcla~gNzh2AI>)eGTYxvUoqn&EPid+c~1d^=5 z1M1(5+__>sw*p>e*KlBa-Vf_WQ}RG9tAr z1Y8x-wl(esM*7K>UPJkd6Bqq0R@5Ei4_L+|_lB%Sd`y{@D^ppcftB$K>#X_^KRLOV zB-AH1aMIJAir?y~^prb4qK`7Fz?waf3Xr$LvX8WKa42#>tQygn1CM27@)^Opp5Jt= z)K!d7j4J3#M(&AJnPUC}V@5W{oq!ybp5!a$5ptiJS{5D>r|cr{!R{&SE_DxOzblj^ zR^*2Y1=iVEMIWW70h#UVx@V30Oio}GG1=JotIH!fIpV6m#0vGC8M{&0vW@qX`KoQjKWLY|Sd_#cI&AX8VGZm38_?kpcPCWnKf4wW=6_8+@(O zwtSXS(ZEPWFENsdan~x<$4)H2{SwhLrh8wwnCPj>KA)zgr&~4RvQC1hWE8b;&!>`6 ze;0#X21cs1Q??m-K+?8&D%coa+Lkji%lY?CAKKolcr520N!#N2K_7#XW2+ArWBmqv zRZpXT#rMVhwpi4fRZ#SABS$aPWW~sD$tv5H>5@_5P&F=x)@1=|BI&- b=OdL;Tqldwh0U$~4n$x7b6?>t+C;G=>8 literal 0 HcmV?d00001 diff --git a/leetcode/src/167.c b/leetcode/src/167.c new file mode 100644 index 0000000000..4ff1b2174e --- /dev/null +++ b/leetcode/src/167.c @@ -0,0 +1,28 @@ +/** + * Return an array of size *returnSize containing the 1-based indices of two numbers + * that add up to the target. + * Note: The returned array must be malloced, assume caller calls free(). + */ +#include +int* twoSum(int* numbers, int numbersSize, int target, int* returnSize) { + *returnSize = 2; + int* output = (int*)malloc(2 * sizeof(int)); + + int left =0; + int right = numbersSize-1; + while(left