summaryrefslogtreecommitdiff
path: root/5
diff options
context:
space:
mode:
authorBond_009 <bond.009@outlook.com>2020-12-06 14:24:28 +0100
committerBond_009 <bond.009@outlook.com>2020-12-06 14:24:28 +0100
commit1b69fdf2a03937cc58cdde2ce2213f75acc4b05e (patch)
treea547ba46725de78ba31ae6e2d010f7004c74ecf7 /5
parent58b1ffeba8a66990d306ed15503955489caa4c94 (diff)
Style fixes for day 5
Diffstat (limited to '5')
-rw-r--r--5/part1.c2
-rw-r--r--5/part2.c8
-rw-r--r--5/part2_fast.c8
3 files changed, 10 insertions, 8 deletions
diff --git a/5/part1.c b/5/part1.c
index 10cc36c..ca726b7 100644
--- a/5/part1.c
+++ b/5/part1.c
@@ -71,6 +71,8 @@ int highest_seat_id(const char *filename)
}
}
+ fclose(file);
+
return max;
}
diff --git a/5/part2.c b/5/part2.c
index 21dbdc2..36364c2 100644
--- a/5/part2.c
+++ b/5/part2.c
@@ -68,19 +68,19 @@ int missing_seat_id(const char *filename)
int max = 0;
while (fgets(buffer, 16, file)) {
int tmp = seat_id(buffer);
- if (tmp > max)
- {
+ if (tmp > max) {
max = tmp;
}
- if (tmp < min)
- {
+ if (tmp < min) {
min = tmp;
}
table[tmp] = 1;
}
+ fclose(file);
+
for (int i = min + 1; i < max; i++) {
if (table[i] == 0) {
return i;
diff --git a/5/part2_fast.c b/5/part2_fast.c
index df2a585..9c4753e 100644
--- a/5/part2_fast.c
+++ b/5/part2_fast.c
@@ -59,13 +59,11 @@ int missing_seat_id(const char *filename)
int max = 0;
while (fgets(buffer, 16, file)) {
int tmp = seat_id(buffer);
- if (tmp > max)
- {
+ if (tmp > max) {
max = tmp;
}
- if (tmp < min)
- {
+ if (tmp < min) {
min = tmp;
}
@@ -78,6 +76,8 @@ int missing_seat_id(const char *filename)
}
}
+ fclose(file);
+
return 0;
}