Files
freeCodeCamp/curriculum/challenges/ukrainian/10-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.md

1.9 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f3f61000cf542c50ff09 Завдання 138: Особливі випадки рівнобедрених трикутників 5 301766 problem-138-special-isosceles-triangles

--description--

Розглянемо рівнобедрений трикутник з довжиною основи b = 16 та катетами L = 17.

рівнобедрений трикутник з ребрами: L — два ребра з однаковою довжиною та основою трикутника — b; а висота трикутника — h від основи трикутника до кута між ребрами L

За теоремою Піфагора, бачимо, що висота трикутника, h = \sqrt{{17}^2 - 8^2} = 15, що на один менше довжини основи.

З b = 272 та L = 305 отримаємо h = 273, що на одиницю більше, ніж довжина основи, і це другий найменший рівнобедрений трикутник із властивістю h = b ± 1.

Знайдіть \суму{L} для дванадцяти найменших рівнобедрених трикутників, для яких h = b ± 1 та b, L — цілі натуральні числа.

--hints--

isoscelesTriangles() повинен повернути число 1118049290473932.

assert.strictEqual(isoscelesTriangles(), 1118049290473932);

--seed--

--seed-contents--

function isoscelesTriangles() {

  return true;
}

isoscelesTriangles();

--solutions--

// solution required