From 9272608cc997c5efb4b869259992fb04536d7698 Mon Sep 17 00:00:00 2001 From: Mia Herkt Date: Fri, 17 Dec 2021 07:32:13 +0100 Subject: [PATCH] Day 16: Add C solution --- 16/solution.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 16/solution.c diff --git a/16/solution.c b/16/solution.c new file mode 100644 index 0000000..8f73f73 --- /dev/null +++ b/16/solution.c @@ -0,0 +1,24 @@ +#include +#include + + typedef uint64_t u;u R=0 + #define O(n,x) u n(u a, u b){return x;} + ,N;u X(u n){u r=0,i=0;for(;i>3-R%4&1;R++;} return r;} + typedef struct m{u l,v ;}m;O (A,a+b)O(M,a*b)O( H,ab?a:b)O(G,a>b)O(L, a