aocc22

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

common.c (244B)


      1 #include "common.h"
      2 
      3 size_t map(const char c) {
      4   assert(('A' <= c && c <= 'Z') || ('a' <= c && c <= 'z'));
      5   if (c <= 'Z') {
      6     return (size_t)(c - 'A') + 26;
      7   }
      8   return (size_t)(c - 'a');
      9 }
     10 
     11 size_t prio(const uint64_t x) { return x + 1; }