freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-433-steps-in-euclid...

30 lines
679 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: 5900f51d1000cf542c51002f
title: 问题433欧几里得算法的步骤
challengeType: 5
videoUrl: ''
---
# --description--
设Ex0y0为用Euclid算法确定x0和y0的最大公约数所需要的步数。 更正式地说x1 = y0y1 = x0 mod y0xn = yn-1yn = xn-1 mod yn-1
Ex0y0是最小的n因此yn = 0。
我们有E1,1= 1E10,6= 3和E6,10= 4。
将SN定义为1≤xy≤N的Exy之和。 我们有S1= 1S10= 221和S100= 39826。
求S5·106
# --hints--
`euler433()`应该返回326624372659664。
```js
assert.strictEqual(euler433(), 326624372659664);
```
# --solutions--