commit d8889b75c487f2b875005d14c2e794329c55fa9b
parent 51c0568fca5e7912677c7c770332129e643c0230
Author: bsandro <[email protected]>
Date: Sat, 11 Dec 2021 16:18:59 +0200
Small clean up
Diffstat:
6 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/run.sh b/all.sh
diff --git a/day01/main.c b/day01/main.c
@@ -1,10 +1,12 @@
#include <stdio.h>
+#include <time.h>
int puzzle1(const char *filename);
int puzzle2(const char *filename);
int main(int argc, char *argv[]) {
printf("Advent of Code: day 01\n");
+ double time_start = clock();
if (argc <= 0) {
return -1;
@@ -21,5 +23,8 @@ int main(int argc, char *argv[]) {
int counter2 = puzzle2(filename);
printf("Puzzle #2: %d\n", counter2);
+ double elapsed = clock() - time_start;
+ printf("Elapsed: %f\n", elapsed / CLOCKS_PER_SEC);
+
return 0;
}
diff --git a/day02/main.c b/day02/main.c
@@ -1,10 +1,12 @@
#include <stdio.h>
+#include <time.h>
int puzzle1(const char *filename);
int puzzle2(const char *filename);
int main(int argc, char *argv[]) {
printf("Advent of Code: day 02\n");
+ double time_start = clock();
if (argc <= 0) {
return -1;
@@ -21,5 +23,8 @@ int main(int argc, char *argv[]) {
int counter2 = puzzle2(filename);
printf("Puzzle #2: %d\n", counter2);
+ double elapsed = clock() - time_start;
+ printf("Elapsed: %f\n", elapsed / CLOCKS_PER_SEC);
+
return 0;
}
diff --git a/day03/main.c b/day03/main.c
@@ -1,10 +1,12 @@
#include <stdio.h>
+#include <time.h>
int puzzle1(const char *filename);
int puzzle2(const char *filename);
int main(int argc, char *argv[]) {
printf("Advent of Code: day 03\n");
+ double time_start = clock();
if (argc <= 0) {
return -1;
@@ -21,5 +23,8 @@ int main(int argc, char *argv[]) {
int counter2 = puzzle2(filename);
printf("Puzzle #2: %d\n", counter2);
+ double elapsed = clock() - time_start;
+ printf("Elapsed: %f\n", elapsed / CLOCKS_PER_SEC);
+
return 0;
}
diff --git a/day04/main.c b/day04/main.c
@@ -1,9 +1,11 @@
#include <stdio.h>
+#include <time.h>
void puzzle(const char *filename, int *res1, int *res2);
int main(int argc, char *argv[]) {
printf("Advent of Code: day 04\n");
+ double time_start = clock();
if (argc <= 0) {
return -1;
@@ -23,5 +25,8 @@ int main(int argc, char *argv[]) {
printf("Puzzle #1: %d\n", counter1);
printf("Puzzle #2: %d\n", counter2);
+ double elapsed = clock() - time_start;
+ printf("Elapsed: %f\n", elapsed / CLOCKS_PER_SEC);
+
return 0;
}
diff --git a/day04/puzzle12.c b/day04/puzzle12.c
@@ -7,7 +7,6 @@
#include <strings.h>
#include <stdbool.h>
#include <assert.h>
-#include <time.h>
#include "util.h"
@@ -29,8 +28,6 @@ void print_boards(const struct array_t *boards);
/* ****************************************************************** */
void puzzle(const char *filename, int *result1, int *result2) {
- double time_start = clock();
-
FILE *infile = fopen(filename, "r");
if (infile == NULL) {
fprintf(stderr, "fopen() error: %s\n", strerror(errno));
@@ -103,9 +100,6 @@ void puzzle(const char *filename, int *result1, int *result2) {
free(numbers.data);
free(boards.data);
fclose(infile);
-
- double elapsed = clock() - time_start;
- printf("elapsed: %f\n", elapsed / CLOCKS_PER_SEC);
}
/* ************************* BOILERPLATE ************************* */