#include "common.h" #include "stdint.h" #include namespace aoc2022 { struct snafu { char* digits = nullptr; size_t length = 0; void print() const noexcept { for (size_t i = 0; i < length; i++) { printf("%c", *(digits + i)); } } snafu(line_view lv) { length = lv.length - 1; digits = (char*)malloc(length); memcpy(digits, lv.line, length); } }; std::pair day25(line_view); } // namespace aoc2022