--- id: 5900f4911000cf542c50ffa3 title: 'Завдання 292: Багатокутники Піфагора' challengeType: 5 forumTopicId: 301944 dashedName: problem-292-pythagorean-polygons --- # --description-- Ми визначимо Піфагоровий багатокутник як такий, що буде опуклим багатокутником з наступними властивостями: - є принаймні три вершини, - вершини знаходяться не на одній прямій - кожна вершина має цілі координати, - кожне ребро має ціле число довжини. Для обраного цілого числа $n$ визначити $P(n)$ як число різних многокутників піфагора, якщо периметр $≤ n$. Багатокутники Піфагора повинні розглядатися як різні, доки жоден з них не є відтворенням іншого. Дано: $P(4) = 1$, $P(30) = 3655$ і $P(60) = 891045$. Знайдіть $P(120)$. # --hints-- `pythagoreanOdds()` має повернути `3600060866`. ```js assert.strictEqual(pythagoreanPolygons(), 3600060866); ``` # --seed-- ## --seed-contents-- ```js function pythagoreanPolygons() { return true; } pythagoreanPolygons(); ``` # --solutions-- ```js // solution required ```