From 757dd818c28b109d0279d50f4f9e2d0edfa851f4 Mon Sep 17 00:00:00 2001 From: Eat-Swap Date: Wed, 1 Jun 2022 14:18:10 +0800 Subject: [PATCH] add: 220601 [cpp] --- cpp/2206/220601.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 cpp/2206/220601.cpp 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; + } +};