diff --git a/homework/max-of-vector/maxOfVector.hpp b/homework/max-of-vector/maxOfVector.hpp index f82fb2a1..7cc61b16 100644 --- a/homework/max-of-vector/maxOfVector.hpp +++ b/homework/max-of-vector/maxOfVector.hpp @@ -3,6 +3,15 @@ #include int maxOfVector(const std::vector& vec) { - // TODO: Implement me :) - return {}; + if (vec.empty()) { + return std::numeric_limits::min(); + } + + auto max(vec.front()); + for (const auto elem : vec) { + if (elem >= max) { + max = elem; + } + } + return max; }