From 93683d41b0c91b49b8673ed964e1cc2bfbc080a0 Mon Sep 17 00:00:00 2001 From: Deven <63876261+devenperez@users.noreply.github.com> Date: Fri, 14 Apr 2023 19:07:12 -0400 Subject: [PATCH] Time: 118 ms (83.18%), Space: 6.3 MB (64.58%) - LeetHub --- 1-two-sum/1-two-sum.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 1-two-sum/1-two-sum.c diff --git a/1-two-sum/1-two-sum.c b/1-two-sum/1-two-sum.c new file mode 100644 index 0000000..87d72a5 --- /dev/null +++ b/1-two-sum/1-two-sum.c @@ -0,0 +1,19 @@ +/** + * Note: The returned array must be malloced, assume caller calls free(). + */ +int* twoSum(int* nums, int numsSize, int target, int* returnSize){ + + for (int i = 0; i < numsSize; ++i) { + for (int j = i + 1; j < numsSize; ++j) { + if (nums[i] + nums[j] == target) { + int *returnPair = malloc(2 * sizeof(int)); + returnPair[0] = i; + returnPair[1] = j; + *returnSize = 2; + + return returnPair; + } + } + } + return NULL; +} \ No newline at end of file