add day template

This commit is contained in:
Rokas Puzonas 2024-05-30 00:49:39 +03:00
parent 6feb2bb483
commit 976a41461b

34
src/day_template.zig Normal file
View File

@ -0,0 +1,34 @@
const aoc = @import("./aoc.zig");
const std = @import("std");
const Allocator = std.mem.Allocator;
const Input = struct {
allocator: Allocator,
fn deinit(self: Input) void { _ = self; }
};
fn parse_input(allocator: Allocator, lines: []const []const u8) !Input {
const parsed = Input {
.allocator = allocator,
};
errdefer parsed.deinit();
_ = lines;
return parsed;
}
pub fn part1(input: *aoc.Input) !aoc.Result {
const parsed = try parse_input(input.allocator, input.lines);
defer parsed.deinit();
return .{ .uint = 0 };
}
pub fn part2(input: *aoc.Input) !aoc.Result {
const parsed = try parse_input(input.allocator, input.lines);
defer parsed.deinit();
return .{ .uint = 0 };
}