56 lines
1.6 KiB
Markdown
56 lines
1.6 KiB
Markdown
|
---
|
||
|
id: 5900f41e1000cf542c50ff30
|
||
|
challengeType: 5
|
||
|
title: 'Problem 177: Integer angled Quadrilaterals'
|
||
|
videoUrl: ''
|
||
|
localeTitle: 'Problema 177: Quadriláteros Angulares Inteiros'
|
||
|
---
|
||
|
|
||
|
## Description
|
||
|
<section id="description"> Deixe ABCD ser um quadrilátero convexo, com diagonais AC e BD. Em cada vértice, a diagonal faz um ângulo com cada um dos dois lados, criando oito ângulos de canto. <p> Por exemplo, no vértice A, os dois ângulos são CAD, CAB. Chamamos tal quadrilátero para o qual todos os oito ângulos de canto têm valores inteiros quando medidos em graus e um "quadrilátero angular inteiro". Um exemplo de um quadrilátero angular inteiro é um quadrado, onde todos os oito ângulos de canto são 45 °. Outro exemplo é dado por DAC = 20 °, BAC = 60 °, ABD = 50 °, CBD = 30 °, BCA = 40 °, DCA = 30 °, CDB = 80 °, ADB = 50 °. Qual é o número total de quadriláteros angulares inteiros não semelhantes? Nota: Em seus cálculos você pode assumir que um ângulo calculado é integral se estiver dentro de uma tolerância de 10-9 de um valor inteiro. </p></section>
|
||
|
|
||
|
## Instructions
|
||
|
<section id="instructions">
|
||
|
</section>
|
||
|
|
||
|
## Tests
|
||
|
<section id='tests'>
|
||
|
|
||
|
```yml
|
||
|
tests:
|
||
|
- text: <code>euler177()</code> deve retornar 129325.
|
||
|
testString: 'assert.strictEqual(euler177(), 129325, "<code>euler177()</code> should return 129325.");'
|
||
|
|
||
|
```
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Challenge Seed
|
||
|
<section id='challengeSeed'>
|
||
|
|
||
|
<div id='js-seed'>
|
||
|
|
||
|
```js
|
||
|
function euler177() {
|
||
|
// Good luck!
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
euler177();
|
||
|
|
||
|
```
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Solution
|
||
|
<section id='solution'>
|
||
|
|
||
|
```js
|
||
|
// solution required
|
||
|
```
|
||
|
</section>
|