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 }; 10 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 };