Files

1.6 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f4a11000cf542c50ffb4 Problema 309: Escadas de números inteiros 5 301963 problem-309-integer-ladders

--description--

No problema clássico das "escadas cruzadas", temos os comprimentos x e y de duas escadas colocadas contra paredes opostas de uma rua nivelada e estreita. Também somos informados da altura h acima da rua onde as duas escadas se cruzam e nos é pedido para encontrar a largura da rua (w).

escadas x e y, se cruzando na altura h, colocadas contra as paredes opostas da rua de largura w

Aqui, estamos preocupados apenas com instâncias em que as quatro variáveis são números inteiros positivos. Por exemplo, se x = 70, y = 119 e h = 30, podemos calcular que w = 56.

De fato, para valores inteiros x, y, h e 0 < x < y < 200, há apenas cinco trios (x, y, h) que produzem soluções em números inteiros para w: (70, 119, 30), (74, 182, 21), (87, 105, 35), (100, 116, 35) e (119, 175, 40).

Para os valores inteiros x, y, h e 0 < x < y < 1.000.000, quantos trios (x, y, h) produzem soluções com números inteiros para w?

--hints--

integerLadders() deve retornar 210139.

assert.strictEqual(integerLadders(), 210139);

--seed--

--seed-contents--

function integerLadders() {

  return true;
}

integerLadders();

--solutions--

// solution required