aocc22

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

uppga.c (368B)


      1 #include "common.h"
      2 
      3 int main(int argc, char **argv) {
      4   char **lines;
      5   size_t nlines = readlines(&lines, "input");
      6   printf("#lines: %lu\n", nlines);
      7 
      8   board b;
      9   pos p;
     10   move *m;
     11   size_t nmoves = parse(&b, &p, &m, (const char **)lines, nlines);
     12 
     13   size_t i;
     14   for (i = 0; i < nmoves; i++) {
     15     make_move(&p, &b, m[i]);
     16   }
     17 
     18   printf("%lld\n", score_pos(&p));
     19 }