跳到主要内容

2626.数组归约运算

链接:2626.数组归约运算
难度:Easy
标签:
简介:请你编写一个函数,它的参数为一个整数数组 nums 、一个计算函数 fn 和初始值 init 。返回一个数组 归约后 的值。

题解 1 - typescript

  • 编辑时间:2023-04-23
  • 执行用时:72ms
  • 内存消耗:43.9MB
  • 编程语言:typescript
  • 解法介绍:遍历。
type Fn = (accum: number, curr: number) => number
function reduce(nums: number[], fn: Fn, init: number): number {
if (nums.length === 0) return init;
for (const num of nums) init = fn(init, num);
return init;
};