题解 | 等差数列
等差数列
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)
}()
查看16道真题和解析