freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-69-totient-maximum.md

43 lines
900 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 5900f3b11000cf542c50fec4
title: 问题69大欧拉
challengeType: 5
videoUrl: ''
dashedName: problem-69-totient-maximum
---
# --description--
Euler的Totient函数φn\[有时称为phi函数]用于确定小于n的数字的数量这些数字是n的相对素数。例如如1,2,4,5,7和8都小于9且相对于9φ9= 6。
n相对素数φnn /φn2 1 1 2 3 1,2 2 1.5 4 1,3 2 2 5 1,2,3,4 4 1.25 6 1,5 2 3 7 1,2 3,4,5,6 6 1.1666 ... 8 1,3,5,7 4 2 9 1,2,4,5,7,8 6 1.5 10 1,3,7,9 4 2.5
可以看出对于n≤10n = 6产生最大n /φn。找到n≤1,000,000的值其中n /φn是最大值。
# --hints--
`euler69()`应该返回510510。
```js
assert.strictEqual(euler69(), 510510);
```
# --seed--
## --seed-contents--
```js
function totientMaximum() {
return true;
}
totientMaximum();
```
# --solutions--
```js
// solution required
```