题解 | #求1+2+3+...+n#

求1+2+3+...+n

https://www.nowcoder.com/practice/7a0da8fc483247ff8800059e12d7caf1

function Sum_Solution(n)
{
    // 利用与运算短路特性实现判断
    // 下面代码等价于:
    // if (n === 0) return 0;
    // n += Sum_Solution(n - 1);
    // return n;
    n && (n += Sum_Solution(n - 1));
    return n;
}
module.exports = {
    Sum_Solution : Sum_Solution
};

全部评论

相关推荐

积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
昨天 18:10
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务