题目:2629.复合函数

​​题目来源:

leetcode题目,网址:2629. 复合函数 - 力扣(LeetCode)

解题思路:

倒序遍历计算。

解题代码:

复制代码
/**
 * @param {Function[]} functions
 * @return {Function}
 */
var compose = function(functions) {
	return function(x) {
        for(let i=functions.length-1;i>=0;i--){
            x=functions[i](x);
        }
        return x;

    }
};

/**
 * const fn = compose([x => x + 1, x => 2 * x])
 * fn(4) // 9
 */
复制代码

总结:

无官方题解。

这是函数数组?


相关推荐
夜宵饽饽17 小时前
Agent文件系统检索核心:Grep和Glob工具
javascript·github
Cobyte18 小时前
6.响应式系统比对:通过 Vue3 响应式库写 React 应用
前端·javascript·vue.js
我不是懒洋洋18 小时前
【经典题目】栈和队列面试题(括号匹配问题、用队列实现栈、设计循环队列、用栈实现队列)
c语言·开发语言·数据结构·算法·leetcode·链表·ecmascript
云浪18 小时前
从 0 到 1 搭建 RAG 应用:用 LangChain + Chroma + qwen-plus 实现《红楼梦》问答
javascript·vue.js·人工智能
xiaoxue..18 小时前
react:浅聊 vdom 与 diff 算法
前端·javascript·react.js·面试
止语Lab18 小时前
记忆溢出:当你的 Agent 记得太多时会发生什么
前端·javascript·vue.js
天天向上102418 小时前
vue openlayers地图加载大量点位时优化
前端·javascript·vue.js
devil-J19 小时前
vue3+three.js中国3D地图
开发语言·javascript·3d
进击的荆棘19 小时前
递归、搜索与回溯——二叉树中的深搜
数据结构·c++·算法·leetcode·深度优先·dfs
人道领域19 小时前
【LeetCode刷题日记】:151翻转字符串的单词(两种解法)
java·开发语言·算法·leetcode·面试