Files
freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-214-totient-chains.md
Oliver Eyton-Williams dec409a4bd fix: s/localeTitle/title/g
2020-10-06 23:10:08 +05:30

56 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f4421000cf542c50ff55
challengeType: 5
videoUrl: ''
title: 问题214个欧拉链
---
## Description
<section id="description">设φ是欧拉的函数即对于自然数nφn是k的数1≤k≤ngcdkn= 1。 <p>通过迭代φ每个正整数产生以1结尾的数字递减的链。例如如果我们从5开始则生成序列5,4,2,1。以下列出了长度为4的所有链条 </p><p> 5,4,2,1 7,6,2,1 8,4,2,1 9,6,2,1 10,4,2,1 12,4,2,1 14,6,2,1 18 6,2,1 </p><p>这些链中只有两个以素数开头它们的总和为12。 </p><p>所有小于40000000的素数的总和是多少它产生一个长度为25的链 </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler214()</code>应该返回1677366278943。
testString: assert.strictEqual(euler214(), 1677366278943);
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler214() {
// Good luck!
return true;
}
euler214();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
/section>