From eb0dbc61b780f51360ff2912e4eaa46dfe9e1db3 Mon Sep 17 00:00:00 2001 From: ajet Date: Sat, 13 Dec 2025 18:50:31 -1000 Subject: [PATCH] fix types --- src/day2.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/day2.cpp b/src/day2.cpp index 7f936a8..784a348 100644 --- a/src/day2.cpp +++ b/src/day2.cpp @@ -13,7 +13,7 @@ struct Data { using std::cout, std::endl, std::vector, std::ifstream; int64_t part_1(const vector &); -unsigned long long part_2(const vector &); +int64_t part_2(const vector &); int main() { ifstream file{"input/2025-2.txt"}; @@ -61,8 +61,8 @@ int64_t solve_n(int64_t n) { return 0; } -unsigned long long part_2(const vector &v) { - unsigned long long ans{0}; +int64_t part_2(const vector &v) { + int64_t ans{0}; for (auto d : v) { for (auto n{d.min}; n <= d.max; ++n) { ans += solve_n(n); @@ -70,7 +70,7 @@ unsigned long long part_2(const vector &v) { } // todo: dead code, delete me - unsigned long long foobar = std::accumulate(v.begin(), v.end(), 0, [&ans](unsigned long long acc, Data d) { + int64_t foobar = std::accumulate(v.begin(), v.end(), 0, [&ans](int64_t acc, Data d) { for (auto n{d.min}; n <= d.max; ++n) { acc += solve_n(n); }