leet-code/two-sum/runTwoSum.c
2025-02-09 15:45:21 -06:00

27 lines
591 B
C

#include "./twoSum.c"
#include <stdbool.h>
#include <stdio.h>
int main() {
int nums[] = { 0, 4, 3, 0 };
int returnSize = 0;
int *result = twoSum(nums, 4, 0, &returnSize);
bool foundFirst, foundSecond;
for (int i = 0; i < returnSize; i++) {
switch (result[i]) {
case 0:
foundFirst = true;
break;
case 3:
foundSecond = true;
break;
}
}
if (foundFirst && foundSecond) {
return 0;
} else {
fprintf(stderr, "Did not find indices [0, 1]\n");
return 1;
}
}