From d61566b4dc81f66693b80918c210eea8acd9a3d2 Mon Sep 17 00:00:00 2001 From: Orfeas <38209077+0xfea5@users.noreply.github.com> Date: Fri, 1 Dec 2023 17:17:59 +0200 Subject: day01 --- init.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 init.sh (limited to 'init.sh') diff --git a/init.sh b/init.sh new file mode 100755 index 0000000..25fb59a --- /dev/null +++ b/init.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +ADVENT_SESSION=$(cat ../cookie) + +if [ $# -eq 0 ]; then + echo "Usage: ./init.sh <#day>" + exit 1 +fi + +DAY=$1 +YEAR=2023 +DIR=$(printf "day%02d" $DAY) +echo "Initializing day $DAY in directory $DIR" + +mkdir -p $DIR && curl "https://adventofcode.com/$YEAR/day/$DAY/input" -H "Cookie: session=$ADVENT_SESSION" >$DIR/input.txt +echo \ + 'const std = @import("std"); +const print = std.debug.print; +const assert = std.debug.assert; +const input = @embedFile("./input.txt"); + +pub fn main() !void { + var gpa = std.heap.GeneralPurposeAllocator(.{}){}; + defer _ = gpa.deinit(); + var alloc = gpa.allocator(); +}' >$DIR/solution.zig -- cgit v1.2.3