cd <year>Note: Make sure you have placed your input.txt files in their respective directories.
Provide day as an argument
cabal run aoc.cabal <day> cabal replNote: CPU - Intel Core Ultra 9 285H
2023 - 8.416 sec
2025 - 2.403 sec#!/bin/bash
sum=0
runs=10
for i in $(seq 1 $runs); do
t=$((/usr/bin/time -f "%U %S" taskset -c 2 cabal run aoc.cabal $*) 2>&1 | tail -1 | awk '{print $1 + $2}')
sum=$(echo "$sum + $t" | bc)
echo "$i: $t"
sleep 1
done
echo "scale=3; $sum / $runs" | bc