diff options
author | kaiwu <kaiwu2004@gmail.com> | 2022-04-05 21:25:39 +0800 |
---|---|---|
committer | kaiwu <kaiwu2004@gmail.com> | 2022-04-05 21:25:39 +0800 |
commit | 1dcf8449c14c386a3bd1f8d606219ae2fe4173a6 (patch) | |
tree | c3d768f286fa2d8f7122ed02bf1fc4636bb54672 /src/2017/day2/aoc.cpp | |
parent | efcb5d628ccd7937513c6a6d2a825086dee97bdf (diff) | |
download | advent-of-code-1dcf8449c14c386a3bd1f8d606219ae2fe4173a6.tar.gz advent-of-code-1dcf8449c14c386a3bd1f8d606219ae2fe4173a6.zip |
fix gcc warnings
Diffstat (limited to 'src/2017/day2/aoc.cpp')
-rw-r--r-- | src/2017/day2/aoc.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/2017/day2/aoc.cpp b/src/2017/day2/aoc.cpp index 5c09411..9ad3af7 100644 --- a/src/2017/day2/aoc.cpp +++ b/src/2017/day2/aoc.cpp @@ -1,5 +1,6 @@ #include "aoc.h" #include <vector> +#include <climits> namespace aoc2017 { @@ -20,7 +21,7 @@ int evenly_divisible(int x, int y) { return max % min == 0 ? max / min : 0; } -int diff(size_t i, const std::vector<int>& v) { +int diffr(size_t i, const std::vector<int>& v) { if (i == v.size() - 1) { return 0; } else { @@ -30,7 +31,7 @@ int diff(size_t i, const std::vector<int>& v) { return d; } } - return diff(i + 1, v); + return diffr(i + 1, v); } } @@ -58,7 +59,7 @@ std::pair<int, int> day2(line_view file) { per_line(file, [&sum1, &sum2](line_view lv) { std::vector<int> v; sum1 += diff(lv, v); - sum2 += diff(size_t(0), v); + sum2 += diffr(0, v); return true; }); return {sum1, sum2}; |