aboutsummaryrefslogtreecommitdiff
path: root/advent-of-code/2022/04/1.c
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2024-01-27 14:28:51 +0800
committerMistivia <i@mistivia.com>2024-01-27 14:28:51 +0800
commit087a111b3417cbda03a3453b3d16dd4d1cf54a9e (patch)
tree000a15054865c3fb974970238568bb1d81a3f29e /advent-of-code/2022/04/1.c
parent203658f4a5b8649d0142ab8ff6440eb0eefa48e9 (diff)
add aoc 2022
Diffstat (limited to 'advent-of-code/2022/04/1.c')
-rw-r--r--advent-of-code/2022/04/1.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/advent-of-code/2022/04/1.c b/advent-of-code/2022/04/1.c
new file mode 100644
index 0000000..3999003
--- /dev/null
+++ b/advent-of-code/2022/04/1.c
@@ -0,0 +1,14 @@
+#include <stdio.h>
+
+int main() {
+ FILE *fp = fopen("input", "r");
+ int x1, x2, y1, y2;
+ int count = 0;
+ while (fscanf(fp, "%d-%d,%d-%d", &x1, &x2, &y1, &y2) != EOF) {
+ if (x1 <= y1 && x2 >= y2 || x1 >= y1 && x2 <= y2) {
+ count++;
+ }
+ }
+ printf("%d\n", count);
+ return 0;
+}