diff --git a/src/day5.cpp b/src/day5.cpp index 92a665c..829816b 100644 --- a/src/day5.cpp +++ b/src/day5.cpp @@ -45,6 +45,7 @@ int main() { std::cout << "Part 1: " << part_1(ranges, nums) << std::endl; std::cout << "Part 2: " << part_2(ranges, nums) << std::endl; + return 0; } int64_t part_1(const Ranges &ranges, const Nums &nums) { @@ -65,12 +66,10 @@ int64_t part_2(const Ranges &ranges, const Nums &nums) { int64_t scanner{0}; for (auto range : ranges) { if (scanner < range.min) { - auto temp{range.max - range.min + 1}; - ans += temp; + ans += range.max - range.min + 1; scanner = range.max; } else if (scanner <= range.max) { - auto temp{range.max - scanner}; - ans += temp; + ans += range.max - scanner; scanner = range.max; } }