mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-09-11 10:21:43 +08:00
批量更新数据
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<p>Given an integer array <code>nums</code>, a reducer function <code>fn</code>, and an initial value <code>init</code>, return a <strong>reduced</strong> array.</p>
|
||||
<p>Given an integer array <code>nums</code>, a reducer function <code>fn</code>, and an initial value <code>init</code>, return the final result obtained by executing the <code>fn</code> function on each element of the array, sequentially, passing in the return value from the calculation on the preceding element.</p>
|
||||
|
||||
<p>A <strong>reduced</strong> array is created by applying the following operation: <code>val = fn(init, nums[0])</code>, <code>val = fn(val, nums[1])</code>, <code>val = fn(val, nums[2])</code>, <code>...</code> until every element in the array has been processed. The final value of <code>val</code> is returned.</p>
|
||||
<p>This result is achieved through the following operations: <code>val = fn(init, nums[0]), val = fn(val, nums[1]), val = fn(val, nums[2]), ...</code> until every element in the array has been processed. The ultimate value of <code>val</code> is then returned.</p>
|
||||
|
||||
<p>If the length of the array is 0, it should return <code>init</code>.</p>
|
||||
<p>If the length of the array is 0, the function should return <code>init</code>.</p>
|
||||
|
||||
<p>Please solve it without using the built-in <code>Array.reduce</code> method.</p>
|
||||
|
||||
@@ -34,10 +34,10 @@ init = 100
|
||||
<strong>Output:</strong> 130
|
||||
<strong>Explanation:</strong>
|
||||
initially, the value is init=100.
|
||||
(100) + nums[0]^2 = 101
|
||||
(101) + nums[1]^2 = 105
|
||||
(105) + nums[2]^2 = 114
|
||||
(114) + nums[3]^2 = 130
|
||||
(100) + nums[0] * nums[0] = 101
|
||||
(101) + nums[1] * nums[1] = 105
|
||||
(105) + nums[2] * nums[2] = 114
|
||||
(114) + nums[3] * nums[3] = 130
|
||||
The final answer is 130.
|
||||
</pre>
|
||||
|
||||
|
Reference in New Issue
Block a user