题解 | 等差数列

等差数列

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

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void async function () {
    // // 直接for循环一个一个添加。
    // const line = Number(await readline())
    // let result = 0
    // for(let index=0;index<line;index++){
    //     result = result + 2 + index*3
    // }
    // console.log(result)

    // 创建对应长度的数组,之后进行累加。
    const line = Number(await readline())
    let result = new Array(line).fill(1).reduce((pre,current,index)=>pre+2+3*index,0)
    console.log(result)
}()

全部评论

相关推荐

04-01 11:08
中原工学院 Java
老六f:感觉这种培训期过了就找理由给你开了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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