This commit is contained in:
2025-12-13 22:29:59 -10:00
parent 094dc367ad
commit db573795d3
+3 -4
View File
@@ -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;
}
}