aoc24: day02b complete
This commit is contained in:
40
sol/24/aoc.hpp
Normal file
40
sol/24/aoc.hpp
Normal file
@@ -0,0 +1,40 @@
|
||||
#ifndef SOL_24_AOC_HPP
|
||||
#define SOL_24_AOC_HPP
|
||||
|
||||
#include <span>
|
||||
#include <expected>
|
||||
#include "aoc/utils.hpp"
|
||||
|
||||
#include "fmt/format.h"
|
||||
|
||||
namespace aoc24 {
|
||||
auto entry(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
|
||||
auto day01(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day02(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day03(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day04(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day05(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day06(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day07(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day08(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day09(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day10(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day11(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day12(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day13(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day14(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day15(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day16(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day17(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day18(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day19(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day20(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day21(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day22(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day23(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day24(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
auto day25(std::span<char const*> const& args) -> std::expected<void, aoc::error>;
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user