Sum All Primes


1.要求

  • 求小于等于给定数值的质数之和。
  • 只有 1 和它本身两个约数的数叫质数。例如,2 是质数,因为它只能被 1 和 2 整除。1 不是质数,因为它只能被自身整除。

2.思路

  • 在从3开始到不大于num的循环中定义mark变量,初始为true
  • 二层循环中判断i是否为质数,否,把mark变为false
  • 一层循环末尾在mark为true时,把小于等于给定数值的质数加起来

3.代码

function sumPrimes(num) {
var arr = [2];
var newNum = 2; for (var i=3; i<=num; i++){
var mark = true;
for (var j=0; j<arr.length; j++){
if(i%arr[j] === 0){
mark = false;
}
}
if(mark){
arr.push(i);
newNum += i;
}
} return newNum;//本代码只计算num大于2的情况
}
sumPrimes(9);

4.相关链接

最新文章

  1. rsync同步
  2. POJ 3669 Meteor Shower【BFS】
  3. python通过ip获取地址
  4. CentOS安装Hypernetes相关问题解法
  5. python 读写 Excel文件
  6. 周末充电之WPF(四).多窗口之间操作
  7. ASP.NET简单文件上传
  8. 多种EDA软件的鼠标增强工具EDAHelper
  9. 分享一个嵌入式httpdserver开发库 - boahttpd library
  10. [WPF] 使用Grid与GridSplitter排版布局
  11. python学习笔记之十:文件和素材
  12. js 在iframe子页面获取父页面元素,或在父页面 获取iframe子页面的元素的几种方式
  13. The frist email to myself by python
  14. python headers missing
  15. Unity 角色移动贴墙行走
  16. 用foobar进行码率转换 适用与sacd-r转成低码率
  17. 用Rider写一个有IOC容器Autofac的.net core的程序
  18. Java第06次实验提纲(集合)
  19. 大数据开发实战:Storm流计算开发
  20. bzoj千题计划122:bzoj1034: [ZJOI2008]泡泡堂BNB

热门文章

  1. Webpack热加载和React(其中有关于include和exclude的路径问题)
  2. 牛客假日团队赛1 G.Superbull
  3. java 单例模式之线程安全的饿汉模式和懒汉模式
  4. Vue源码学习之双向绑定
  5. CodeForces - 93B(贪心+vector&lt;pair&lt;int,double&gt; &gt;+double 的精度操作
  6. .NET Core微服务 权限系统+工作流(二)工作流系统
  7. ubuntu下apk的反编译
  8. selenium+phantomjs报错:Unable to find a free port的分析和解决
  9. Spring之Quartz定时任务和Cron表达式详解
  10. 七、SSR(服务端渲染)