题解 | #求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
};

全部评论

相关推荐

不愿透露姓名的神秘牛友
03-30 21:35
爱蜜莉雅碳劝退测开:裁员裁大动脉了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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