freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-309-integer-ladders.md

45 lines
1.1 KiB
Markdown
Raw Normal View History

---
id: 5900f4a11000cf542c50ffb4
title: 问题309整数阶梯
challengeType: 5
videoUrl: ''
dashedName: problem-309-integer-ladders
---
# --description--
在经典的“穿越梯子”问题中我们得到了两个梯子的长度x和y它们位于一条狭窄的水平街道的相对壁上。 我们还给出了两个梯子交叉的街道上方的高度h并要求我们找到街道的宽度w
在这里,我们仅关注所有四个变量均为正整数的实例。 例如如果x = 70y = 119h = 30我们可以计算出w = 56。
实际上对于xyh和0 <x <y <200的整数只有五个三元组xyh产生w的整数解 70、119、3074、182、2187、105、35100、116、35119、175、40
对于整数值xyh和0 <x <y <1 000 000有多少个三元组xyh产生w的整数解
# --hints--
`euler309()`应该返回210139。
```js
assert.strictEqual(euler309(), 210139);
```
# --seed--
## --seed-contents--
```js
function euler309() {
return true;
}
euler309();
```
# --solutions--
```js
// solution required
```