aoc

advent of code
git clone git://source.orangerot.dev:/aoc.git
Log | Files | Refs

main2.c (448B)


      1 #include <stdio.h>
      2 
      3 int main()
      4 {
      5     int a1,a2,b1,b2;
      6     int overlaps = 0;
      7     while (scanf("%d-%d,%d-%d", &a1, &a2, &b1, &b2) != EOF)
      8     {
      9         // printf("%d-%d,%d-%d", a1, a2, b1, b2);
     10         if ( 
     11                 ((a1 >= b1) && (a2 <= b2)) || ((b1 >= a1) && (b2 <= a2)) || 
     12                 ((a1 <= b1) && (a2 >= b1) || (a1 <= b2) && (a2 >= b2) ) 
     13                 ) {
     14             overlaps++;
     15         }
     16     }
     17     printf("%d\n", overlaps);
     18 }