freeCodeCamp/curriculum/challenges/chinese/08-coding-interview-prep/project-euler/problem-70-totient-permutat...

56 lines
1.1 KiB
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: 5900f3b21000cf542c50fec5
challengeType: 5
title: 'Problem 70: Totient permutation'
videoUrl: ''
localeTitle: 问题70欧拉置换
---
## Description
<section id="description"> Euler的Totient函数φn[有时称为phi函数]用于确定小于或等于n的正数的数量它们是n的相对素数。例如如1,2,4,5,7和8都小于9且相对素数为9φ9= 6.数字1被认为是每个正数的相对素数所以φ1= 1。有趣的是φ87109= 79180可以看出87109是79180的置换。找到n的值1 &lt;n &lt;107其中φn是n的置换和比率n / φn产生最小值。 </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler70()</code>应该返回8319823。
testString: 'assert.strictEqual(euler70(), 8319823, "<code>euler70()</code> should return 8319823.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler70() {
// Good luck!
return true;
}
euler70();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>