题解 | #等差数列#

等差数列

https://www.nowcoder.com/practice/f792cb014ed0474fb8f53389e7d9c07f


/**
 * 等差数列 2,5,8,11,14。。。。
 * (从 2 开始的 3 为公差的等差数列)
 * 输出求等差数列前n项和
 算法分析:
 很简单的一道高中数学题:等差数列求前N项和。
 2+2+3+2+3*2+...2+3*(n-1) = 2n+(3+3*2....3*n-1)=2n+3(1+2+...n-1)=>2n+3(1+n-1)*(n-1)/2
 复习一下,公式为:Sn = n * a1 + n * ( n - 1 ) * d / 2 (n为前多少项;a1为首项;d为公差)*/
const readline = require("readline");
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
});
rl.on("line", (n=> {
  console.log(n * 2 + (n * (n - 1) * 3) / 2);
});

全部评论

相关推荐

10-09 09:19
已编辑
沈阳农业大学 C++
修订
丿南烟丶:个人评价可以删掉 两个项目都是轮子项目,把一个转换成应用型项目,把MySQL和redis用起来 另外项目的时间可以标明一下
最后再改一次简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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