Files
freeCodeCamp/curriculum/challenges/german/10-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.md
2023-02-28 08:08:50 -08:00

1.1 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f4911000cf542c50ffa3 Problem 292: Pythagoras Vielecke 1 301944 problem-292-pythagorean-polygons

--description--

Wir definieren ein pythagoreisches Vieleck als ein konvexes Vieleck mit den folgenden Eigenschaften:

  • es gibt mindestens drei Scheitelpunkte,
  • es sind keine drei Scheitelpunkte aufeinander ausgerichtet,
  • jeder Scheitelpunkt hat ganzzahlige Koordinaten,
  • jede Kante hat eine ganzzahlige Länge.

Definiere für eine gegebene ganze Zahl n P(n) als die Anzahl der verschiedenen pythagoreische Vielecke, deren Umfang ≤ n ist.

Pythagoreische Vielecke sollten als verschieden betrachtet werden, solange keines eine Übersetzung eines anderen ist.

Es ist gegeben, dass P(4) = 1, P(30) = 3655 und P(60) = 891045.

Finde P(120).

--hints--

pythagoreanPolygons() sollte 3600060866 zurückgeben.

assert.strictEqual(pythagoreanPolygons(), 3600060866);

--seed--

--seed-contents--

function pythagoreanPolygons() {

  return true;
}

pythagoreanPolygons();

--solutions--

// solution required