summaryrefslogtreecommitdiff
path: root/5
diff options
context:
space:
mode:
Diffstat (limited to '5')
-rw-r--r--5/part1.c2
-rw-r--r--5/part2.c4
-rw-r--r--5/part2_fast.c4
3 files changed, 7 insertions, 3 deletions
diff --git a/5/part1.c b/5/part1.c
index 5b45083..10cc36c 100644
--- a/5/part1.c
+++ b/5/part1.c
@@ -76,5 +76,5 @@ int highest_seat_id(const char *filename)
int main(int argc, char *argv[])
{
- printf("%i\n", highest_seat_id(argv[1]));
+ printf("%i\n", highest_seat_id(argv[argc - 1]));
}
diff --git a/5/part2.c b/5/part2.c
index ac74224..21dbdc2 100644
--- a/5/part2.c
+++ b/5/part2.c
@@ -86,9 +86,11 @@ int missing_seat_id(const char *filename)
return i;
}
}
+
+ return 0;
}
int main(int argc, char *argv[])
{
- printf("%i", missing_seat_id(argv[1]));
+ printf("%i", missing_seat_id(argv[argc - 1]));
}
diff --git a/5/part2_fast.c b/5/part2_fast.c
index 330244e..df2a585 100644
--- a/5/part2_fast.c
+++ b/5/part2_fast.c
@@ -77,9 +77,11 @@ int missing_seat_id(const char *filename)
return i;
}
}
+
+ return 0;
}
int main(int argc, char *argv[])
{
- printf("%i", missing_seat_id(argv[1]));
+ printf("%i", missing_seat_id(argv[argc - 1]));
}