From 518658a0a1541953594e440996c0d914f0128464 Mon Sep 17 00:00:00 2001 From: Bond_009 Date: Sat, 5 Dec 2020 14:40:20 +0100 Subject: Minor improvements to day 2 --- 5/part2.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to '5/part2.c') diff --git a/5/part2.c b/5/part2.c index 2641baa..4c907e5 100644 --- a/5/part2.c +++ b/5/part2.c @@ -1,7 +1,4 @@ -#include #include -#include -#include #define COLUMNS 8 #define ROWS 128 @@ -65,11 +62,11 @@ int main(int argc, char *argv[]) char table[COLUMNS * ROWS] = { 0 }; // Include space for newline and string terminator - char buffer[128] = { 0 }; + char buffer[16] = { 0 }; int min = __INT_MAX__; int max = 0; - while (fgets(buffer, 128, file)) { + while (fgets(buffer, 16, file)) { int tmp = get_seat_id(buffer); if (tmp > max) { @@ -84,12 +81,10 @@ int main(int argc, char *argv[]) table[tmp] = 1; } - int i = min + 1; - for (; i < max; i++) { + for (int i = min + 1; i < max; i++) { if (table[i] == 0) { + printf("%i", i); break; } } - - printf("%i", i); } -- cgit v1.2.3