aocc22

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

playa.c (397B)


      1 #include <stdio.h>
      2 
      3 int main() {
      4   FILE *f = fopen("input.txt", "r");
      5 
      6   int c, a = 0, b = 0, lc = 0, ca = 0, m = 0;
      7   while ((c = getc(f)) != EOF) {
      8     if (c == '\n') {
      9       if (lc == '\n') {
     10         if (m < b)
     11           m = b;
     12         b = 0;
     13       } else {
     14         b += ca;
     15         ca = 0;
     16       }
     17     } else {
     18       ca = 10 * ca + (int)(c - '0');
     19     }
     20     lc = c;
     21   }
     22   printf("%d\n", m);
     23 }