JS实现1000以内被3或5整除的数字之和


Posted in Javascript onFebruary 18, 2016

今天在技术群里看到一道这样的提:求1000以内被3或5整除的数字之和。其中看到很有趣的解法二,最开始还是挺迷惑的,后来想了下,再经人指点,就觉得茅塞顿开。

JS实现1000以内被3或5整除的数字之和

第一种解法很普遍,就是将1000以内的数都遍历一遍,只要有整除3或者整除5的数,就将其加起来,最终得到一个总的和。

让我感兴趣的是第二种解法,这里巧妙运用了数学上的等差数列

一个公差为的等差数列前项的级数为:

JS实现1000以内被3或5整除的数字之和

第二种方法第一步就用了(a1+an)/3*3,所以就变成了3*(1+333)*333/2,这一步就是把整除3的所有项都加起来。

同理,sum(Math.floor(input-1)/5))*5中,就把1000以内中能整除5的所有项都加起来最后能整除3和整除5里面有重复的数,比如15,这时就把重复除以15的数减掉,就能获得1000以内能被3或5整除的数字之和。

关于JS实现求1000以内被3或5整除的数字之和的内容就给大家介绍完了,希望对大家有所帮助!

Javascript 相关文章推荐
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
Oct 20 Javascript
基于JQuery框架的AJAX实例代码
Nov 03 Javascript
基于jQuery的消息提示插件 DivAlert之旅(二)
Apr 01 Javascript
JS实现日期加减的方法
Nov 29 Javascript
一个JavaScript去除字符串末尾的空白实例代码
Sep 22 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
Feb 14 Javascript
微信小程序 引入es6 promise
Apr 12 Javascript
layer.open关闭父窗口 以及调用父页面的方法
Aug 17 Javascript
小程序实现多选框功能
Oct 30 Javascript
jQuery实现的别踩白块小游戏完整示例
Jan 07 jQuery
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
Apr 26 Javascript
layui复选框的全选与取消实现方法
Sep 02 Javascript
ECharts仪表盘实例代码(附源码下载)
Feb 18 #Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
Feb 18 #Javascript
用canvas 实现个图片三角化(LOW POLY)效果
Feb 18 #Javascript
Js实现简单的小球运动特效
Feb 18 #Javascript
JavaScript与jQuery实现的闪烁输入效果
Feb 18 #Javascript
js实现简单的省市县三级联动效果实例
Feb 18 #Javascript
XML、HTML、CSS与JS的区别整理
Feb 18 #Javascript
You might like
php上传图片到指定位置路径保存到数据库的具体实现
2013/12/30 PHP
PHP中overload与override的区别
2017/02/13 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
jQuery实现可拖拽3D万花筒旋转特效
2017/01/03 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
Python接口测试结果集实现封装比较
2020/05/01 Python
猫咪家具:CatsPlay
2018/11/03 全球购物
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
自荐信格式的六要素
2013/09/21 职场文书
学员自我鉴定
2014/03/19 职场文书
买卖协议书范本
2014/04/21 职场文书
先进基层党组织材料
2014/12/25 职场文书
银行先进个人总结
2015/02/15 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
入党函调证明材料
2015/06/19 职场文书
小学数学国培研修日志
2015/11/13 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书
淡雅古典唯美少女娇媚宁静迷人写真
2022/03/21 杂记
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技