49 lines
2.0 KiB
Markdown
49 lines
2.0 KiB
Markdown
---
|
||
id: 5900f41e1000cf542c50ff30
|
||
title: 'Завдання 177: Чотирикутники з цілими кутами'
|
||
challengeType: 5
|
||
forumTopicId: 301812
|
||
dashedName: problem-177-integer-angled-quadrilaterals
|
||
---
|
||
|
||
# --description--
|
||
|
||
Нехай ABCD — опуклий чотирикутник з діагоналями AC та BD. При кожній вершині діагональ утворює кут з обома сторонами, тобто маємо вісім кутів.
|
||
|
||
<img class="img-responsive center-block" alt="опуклий чотирикутник ABCD з діагоналями AC та BD" src="https://cdn.freecodecamp.org/curriculum/project-euler/integer-angled-quadrilaterals.gif" style="background-color: white; padding: 10px;" />
|
||
|
||
До прикладу, при вершині А є два кути — CAD та CAB.
|
||
|
||
Чотирикутник, вісім кутів якого мають цілі значення у градусах, називається чотирикутником з цілими кутами. Прикладом такого чотирикутника є квадрат з кутами по 45°. Ще одним прикладом такого чотирикутника може бути чотирикутник з кутами: DAC = 20°, BAC = 60°, ABD = 50°, CBD = 30°, BCA = 40°, DCA = 30°, CDB = 80°, ADB = 50°.
|
||
|
||
Яка загальна кількість неподібних чотирикутників з цілими кутами?
|
||
|
||
**Примітка:** В розрахунках можна припустити, що обчислений кут є цілим, якщо він знаходиться у межах ${10}^{-9}$ цілого значення.
|
||
|
||
# --hints--
|
||
|
||
`integerAngledQuadrilaterals()` має повертати `129325`.
|
||
|
||
```js
|
||
assert.strictEqual(integerAngledQuadrilaterals(), 129325);
|
||
```
|
||
|
||
# --seed--
|
||
|
||
## --seed-contents--
|
||
|
||
```js
|
||
function integerAngledQuadrilaterals() {
|
||
|
||
return true;
|
||
}
|
||
|
||
integerAngledQuadrilaterals();
|
||
```
|
||
|
||
# --solutions--
|
||
|
||
```js
|
||
// solution required
|
||
```
|