diff --git a/homework/generate-sequence/generateSequence.hpp b/homework/generate-sequence/generateSequence.hpp index 4b1ac80f..67afc924 100644 --- a/homework/generate-sequence/generateSequence.hpp +++ b/homework/generate-sequence/generateSequence.hpp @@ -2,6 +2,16 @@ #include std::vector generateSequence(int count, int step) { - // TODO: Implement me :) - return {}; + if (count <= 0) { + return {}; + } + + std::vector result; + result.reserve(count); + + for (int i = 0; i < count; ++i) { + result.push_back(step * (i + 1)); + } + + return result; }