freeCodeCamp/curriculum/challenges/chinese/02-javascript-algorithms-an.../intermediate-algorithm-scri.../sum-all-primes.md

36 lines
739 B
Markdown
Raw Normal View History

---
id: a3bfc1673c0526e06d3ac698
title: 质数求和
challengeType: 5
forumTopicId: 16085
---
# --description--
<dfn>质数</dfn>是大于 1 且仅可以被 1 和自己整除的数。比如2 就是一个质数,因为它只可以被 1 和 2它本身整除。相反4 不是质数,因为它可以被 1, 2 和 4 整除。
请完成 `sumPrimes` 方法,使其返回小于等于传入参数数字的所有质数之和。
# --hints--
`sumPrimes(10)` 应返回一个数字。
```js
assert.deepEqual(typeof sumPrimes(10), 'number');
```
`sumPrimes(10)` 应返回 17。
```js
assert.deepEqual(sumPrimes(10), 17);
```
`sumPrimes(977)` 应返回 73156。
```js
assert.deepEqual(sumPrimes(977), 73156);
```
# --solutions--