题解 | #等差数列#
等差数列
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 () {
let number = parseInt(await readline());
let res = 2; // 等差数列的第一项是2
let nextNum = 5; // 等差数列的第二项是5,用于计算下一项的值
for(let i = 1; i < number; i++) {
res += nextNum; // 累加当前项
nextNum += 3; // 计算下一项
}
console.log(res); // 输出最终的总和
}()