连续奇数三角形单行求和

今天开始尝试在codewars进行代码练习,因为页面是全英文而且模式也是第一次接触,再加上私事比较多,所以目前停留在找到题目然后调试代码的地步

几番筛选,选定了一道关于连续奇数三角形的题目,实现代码很简单,但是考虑思路写在注释很冗余并且不便查询,所以搬到csdn。

其实这道题目考察的并不是代码能力,而是找规律~

①首先,这是一个连续奇数的三角,第一反应是十分著名的杨辉三角,说明这都是有规律可循的,对于每一行甚至每一斜线。

②题目要求:输入数字n,计算对应行的和(就算英语阅读有问题,实例也是很容易理解的)

既然,题目要求和基本思想已经把握了,那么就要进行下一步了

③找规律:每行第一个数为--n(n-1)+1,第n行就有n个数,依次加2;

④实现:(规律已经找到了,但是还是会踩坑的~)

a.

function rowSumOddNumbers(n) {
  var sum = n*(n-1)+1;
  for(var i=1;i<n;i++){
    sum =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值