freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-138-special-isoscel...

1.6 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f3f61000cf542c50ff09 5 Problem 138: Special isosceles triangles Задача 138: Специальные равнобедренные треугольники

Description

Рассмотрим равнобедренный треугольник с длиной основания, b = 16 и ногами, L = 17.

Используя теорему Пифагора, можно видеть, что высота треугольника h = √ (172 - 82) = 15, что на единицу меньше базовой длины. При b = 272 и L = 305 мы получаем h = 273, что больше, чем базовая длина, и это второй наименьший равнобедренный треугольник со свойством h = b ± 1. Найти Σ L для двенадцати наименьших равнобедренных треугольники, для которых h = b ± 1 и b, L - натуральные числа.

Instructions

Tests

tests:
  - text: <code>euler138()</code> должен вернуть 1118049290473932.
    testString: 'assert.strictEqual(euler138(), 1118049290473932, "<code>euler138()</code> should return 1118049290473932.");'

Challenge Seed

function euler138() {
  // Good luck!
  return true;
}

euler138();

Solution

// solution required