diff --git a/cpp/2206/220601.cpp b/cpp/2206/220601.cpp new file mode 100644 index 0000000..6bb9359 --- /dev/null +++ b/cpp/2206/220601.cpp @@ -0,0 +1,17 @@ +#include + +/** + * 1480. Running Sum of 1d Array + * Given an array nums. We define a running sum of an array as runningSum[i] = sum(nums[0]…nums[i]). + */ + +class Solution { +public: + static std::vector runningSum(const std::vector& nums) { + std::vector ret(nums.size()); + ret[0] = nums[0]; + for (int i = 1; i < nums.size(); ++i) + ret[i] = ret[i - 1] + nums[i]; + return ret; + } +};