aocc22

Advent of Code 2022
git clone git://www.tkruger.se/aocc22.git
Log | Files | Refs | README

uppga.c (358B)


      1 #include "common.h"
      2 
      3 static inline int iscontain(uint64_t *v) {
      4   return ((v[0] <= v[2] && v[3] <= v[1]) || (v[2] <= v[0] && v[1] <= v[3]));
      5 }
      6 
      7 int main(int argc, char **argv) {
      8   uint64_t v[4];
      9   uint64_t c = 0;
     10   FILE *fp = fopen("input", "r");
     11 
     12   while (readfour(v, fp) != EOF) {
     13     if (iscontain(v))
     14       c++;
     15   }
     16   printf("%llu\n", c);
     17 
     18   return 0;
     19 }