--- id: 5900f3c71000cf542c50feda title: 'Problem 91: Right triangles with integer coordinates' challengeType: 5 forumTopicId: 302208 dashedName: problem-91-right-triangles-with-integer-coordinates --- # --description-- The points P (`x`1, `y`1) and Q (`x`2, `y`2) are plotted at integer co-ordinates and are joined to the origin, O(0,0), to form ΔOPQ. a graph plotting points P (x_1, y_1) and Q(x_2, y_2) at integer coordinates that are joined to the origin O (0, 0) There are exactly fourteen triangles containing a right angle that can be formed when each co-ordinate lies between 0 and 2 inclusive; that is, 0 ≤ `x`1, `y`1, `x`2, `y`2 ≤ 2. a diagram showing the 14 triangles containing a right angle that can be formed when each coordinate is between 0 and 2 Given that 0 ≤ `x`1, `y`1, `x`2, `y`2 ≤ 50, how many right triangles can be formed? # --hints-- `rightTrianglesIntCoords()` should return a number. ```js assert(typeof rightTrianglesIntCoords() === 'number'); ``` `rightTrianglesIntCoords()` should return 14234. ```js assert.strictEqual(rightTrianglesIntCoords(), 14234); ``` # --seed-- ## --seed-contents-- ```js function rightTrianglesIntCoords() { return true; } rightTrianglesIntCoords(); ``` # --solutions-- ```js // solution required ```