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 相关文章推荐
初学JavaScript_03(ExtJs Grid的简单使用)
Oct 02 Javascript
Javascript中自动切换焦点实现代码
Dec 15 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
Jul 30 Javascript
JavaScript实现网页对象拖放功能的方法
Apr 15 Javascript
jquery实现的树形目录实例
Jun 26 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
Sep 01 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
Sep 05 Javascript
WebView启动支付宝客户端支付失败的问题小结
Jan 11 Javascript
jQuery 实现双击编辑表格功能
Jun 19 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
vue项目打包后请求地址错误/打包后跨域操作
Nov 04 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 header()函数使用说明
2008/07/10 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
杨氏矩阵查找的JS代码
2013/03/21 Javascript
jquery中的事件处理详细介绍
2013/06/24 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
js实现点赞效果
2020/03/16 Javascript
JavaScript实现旋转木马轮播图
2020/03/16 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
python中map()与zip()操作方法
2016/02/27 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
2019/04/01 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
毕业生就业推荐信范文
2013/12/01 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
民族团结先进个人材料
2014/02/05 职场文书
化验室安全管理制度
2015/08/06 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
交通安全教育心得体会
2016/01/15 职场文书
python办公自动化之excel的操作
2021/05/23 Python
详解Go与PHP的语法对比
2021/05/29 PHP
php去除deprecated的实例方法
2021/11/17 PHP