From d6dea7f632e0ed12008fca3ef132396b2daa84d5 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Sat, 5 Dec 2020 00:16:40 -0500 Subject: Solve day 5 part 2 --- 2020/day05.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to '2020') diff --git a/2020/day05.c b/2020/day05.c index 8d87fcb..ab39815 100644 --- a/2020/day05.c +++ b/2020/day05.c @@ -1,3 +1,4 @@ +#include #include #include static int id(const char *s) { @@ -16,8 +17,16 @@ static int id(const char *s) { int main(void) { char s[11]; int max = 0; + bool ids[1024] = {0}; while (EOF != scanf("%s\n", s)) { if (id(s) > max) max = id(s); + ids[id(s)] = true; } printf("%d\n", max); + for (int i = 1; i < 1024; ++i) { + if (ids[i-1] && !ids[i]) { + printf("%d\n", i); + break; + } + } } -- cgit 1.4.1