1.5 KiB
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
5900f4a11000cf542c50ffb4 | Problema 309: Scale Intere | 1 | 301963 | problem-309-integer-ladders |
--description--
Nel classico problema delle "scale incrociate", ci sono date le lunghezze x
e y
di due scale che poggiano sulle pareti opposte di una strada stretta e livellata. Ci viene anche data l'altezza h
sopra la strada dove le due scale si incrociano e ci viene chiesto di trovare la larghezza della strada (w
).
Qui ci occupiamo solo di casi in cui tutte e quattro le variabili sono intere positive. Ad esempio, se x = 70
, y = 119
e h = 30
, possiamo calcolare che w = 56
.
Infatti, per valori interi x
, y
, h
e 0 < x < y < 200
, ci sono solo cinque triplette (x
, y
, h
) cje producono soluzioni intere per w
: (70, 119, 30), (74, 182, 21), (87, 105, 35), (100, 116, 35) e (119, 175, 40).
Per valori interi x
, y
, h
e 0 < x < y < 1\\,000\\,000
, quante triplette (x
, y
, h
) producono soluzioni intere per w
?
--hints--
integerLadders()
dovrebbe restituire 210139
.
assert.strictEqual(integerLadders(), 210139);
--seed--
--seed-contents--
function integerLadders() {
return true;
}
integerLadders();
--solutions--
// solution required