freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-139-pythagorean-til...

2.0 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f3f71000cf542c50ff0a 5 Problem 139: Pythagorean tiles Проблема 139: Пифагорейская черепица

Description

Пусть (a, b, c) представляют собой три стороны прямоугольного треугольника со сторонами цельной длины. Можно объединить четыре таких треугольника, чтобы сформировать квадрат длиной c. Например, (3, 4, 5) треугольники могут быть помещены вместе, чтобы сформировать квадрат 5 на 5 с отверстием 1 на 1 в середине, и можно видеть, что квадрат 5 на 5 может быть выложен плиткой с двадцатью пятью 1 на 1 квадрат.

Однако, если были использованы (5, 12, 13) треугольники, то отверстие будет измерять 7 на 7, и они не могут использоваться для плитки 13 на 13 квадратов. Учитывая, что периметр правого треугольника составляет менее ста миллионов, сколько пифагорейских треугольников допускает такую ​​черепицу?

Instructions

Tests

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

Challenge Seed

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

euler139();

Solution

// solution required