diff options
| author | Bond_009 <bond.009@outlook.com> | 2022-12-01 22:30:22 +0100 |
|---|---|---|
| committer | Bond_009 <bond.009@outlook.com> | 2022-12-01 22:30:22 +0100 |
| commit | baf4910870a6e8999802b9a4a22eabd4142a34e3 (patch) | |
| tree | 2d11443dc21e53bd0d99d015cf789937d6d95862 /1/part1.c | |
| parent | 49d0c908f24b2c193c9deed1716fe36061ba26a1 (diff) | |
Move all Advent of Codes into one repo
Diffstat (limited to '1/part1.c')
| -rw-r--r-- | 1/part1.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/1/part1.c b/1/part1.c deleted file mode 100644 index 1b825df..0000000 --- a/1/part1.c +++ /dev/null @@ -1,38 +0,0 @@ -#include <stdbool.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -#define INPUT_LEN 200 - -int repair(const int * arr) -{ - for (int i = 0; i < INPUT_LEN; i++) { - for (int j = 0; j < INPUT_LEN; j++) { - if (arr[i] + arr[j] == 2020) { - return arr[i] * arr[j]; - } - } - } - - return 0; -} - -int main(int argc, char *argv[]) -{ - FILE *file = fopen(argv[argc - 1], "r"); - if (!file) { - return 1; - } - - char buffer[8] = { 0 }; - int input[INPUT_LEN] = { 0 }; - for (int i = 0; i < 200; i++) { - fgets(buffer, 8, file); - input[i] = atoi(buffer); - } - - fclose(file); - - printf("%i", repair(input)); -} |
