--- id: a3bfc1673c0526e06d3ac698 title: Sum All Primes isRequired: true challengeType: 5 videoUrl: '' localeTitle: مجموع كل الأعداد --- ## Description
اجمع جميع الأعداد الأولية حتى وتضم الرقم المقدم. يتم تعريف رقم أولي على أنه رقم أكبر من واحد ويكون له مقسومان فقط ، واحد و نفسه. على سبيل المثال ، الرقم 2 هو رقم أولي لأنه قابل للقسمة على واحد فقط والثاني. قد لا يكون الرقم المقدم رئيسًا. تذكر استخدام Read-Search-Ask إذا واجهتك مشكلة. حاول إقران البرنامج. اكتب الكود الخاص بك.
## Instructions
## Tests
```yml tests: - text: يجب أن يقوم sumPrimes(10) بإرجاع رقم. testString: 'assert.deepEqual(typeof sumPrimes(10), "number", "sumPrimes(10) should return a number.");' - text: sumPrimes(10) يجب أن ترجع 17. testString: 'assert.deepEqual(sumPrimes(10), 17, "sumPrimes(10) should return 17.");' - text: sumPrimes(977) يجب إرجاع 73156. testString: 'assert.deepEqual(sumPrimes(977), 73156, "sumPrimes(977) should return 73156.");' ```
## Challenge Seed
```js function sumPrimes(num) { return num; } sumPrimes(10); ```
## Solution
```js // solution required ```