diff options
| author | June McEnroe <june@causal.agency> | 2020-12-02 00:07:09 -0500 |
|---|---|---|
| committer | June McEnroe <june@causal.agency> | 2020-12-02 00:07:09 -0500 |
| commit | 9b54fb82f164f2f43bf0d2338f7666d1c6159712 (patch) | |
| tree | efb1e84be8e8d078aafbcd7435efa94e7ec1e287 /2020 | |
| parent | Solve day 1 part 2 (diff) | |
| download | aoc-9b54fb82f164f2f43bf0d2338f7666d1c6159712.tar.gz aoc-9b54fb82f164f2f43bf0d2338f7666d1c6159712.zip | |
Solve day 2 part 1
Diffstat (limited to '2020')
| -rw-r--r-- | 2020/day02.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/2020/day02.c b/2020/day02.c new file mode 100644 index 0000000..597efde --- /dev/null +++ b/2020/day02.c @@ -0,0 +1,15 @@ +#include <stdio.h> +#include <stdlib.h> +int main(void) { + int valid = 0; + int l, u; + char c, p[256]; + while (EOF != scanf("%d-%d %c: %s\n", &l, &u, &c, p)) { + int n = 0; + for (int i = 0; p[i]; ++i) { + if (p[i] == c) n++; + } + if (n >= l && n <= u) valid++; + } + printf("%d\n", valid); +} |