leetcode

Solution to some Leetcode problems written in C++
git clone git://git.dimitrijedobrota.com/leetcode.git
Log | Files | Refs | README | LICENSE

1480.cpp (445B)


0 class Solution {
1 public:
2 vector<int> runningSum(vector<int> &nums) {
3 vector<int> res;
4 int acc = 0;
5 for (auto i : nums)
6 res.push_back(acc += i);
7 return res;
8 }
9 };
11 // using lambda function
12 class Solution {
13 public:
14 vector<int> runningSum(vector<int> &nums) {
15 int acc = 0;
16 for_each(nums.begin(), nums.end(), [&acc](int &a) { a = acc += a; });
17 return nums;
18 }
19 };