题解 | #等差数列#

等差数列

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); // 输出最终的总和
}()

全部评论

相关推荐

黑皮白袜臭脚体育生:简历条例统一按使用了什么技术实现了什么功能解决了问题或提升了什么性能指标来写会好些,如使用布隆过滤器实现了判断短链接是否存在,大大提升了查询速度
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务