Oliver Eyton-Williams ee1e8abd87
feat(curriculum): restore seed + solution to Chinese (#40683)
* feat(tools): add seed/solution restore script

* chore(curriculum): remove empty sections' markers

* chore(curriculum): add seed + solution to Chinese

* chore: remove old formatter

* fix: update getChallenges

parse translated challenges separately, without reference to the source

* chore(curriculum): add dashedName to English

* chore(curriculum): add dashedName to Chinese

* refactor: remove unused challenge property 'name'

* fix: relax dashedName requirement

* fix: stray tag

Remove stray `pre` tag from challenge file.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
2021-01-12 19:31:00 -07:00

47 lines
920 B
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
title: 问题214个欧拉链
challengeType: 5
videoUrl: ''
dashedName: problem-214-totient-chains
---
# --description--
设φ是欧拉的函数即对于自然数nφn是k的数1≤k≤ngcdkn= 1。
通过迭代φ每个正整数产生以1结尾的数字递减的链。例如如果我们从5开始则生成序列5,4,2,1。以下列出了长度为4的所有链条
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
这些链中只有两个以素数开头它们的总和为12。
所有小于40000000的素数的总和是多少它产生一个长度为25的链
# --hints--
`euler214()`应该返回1677366278943。
```js
assert.strictEqual(euler214(), 1677366278943);
```
# --seed--
## --seed-contents--
```js
function euler214() {
return true;
}
euler214();
```
# --solutions--
```js
// solution required
```