freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-177-integer-angled-...

1.6 KiB

id challengeType title videoUrl localeTitle
5900f41e1000cf542c50ff30 5 Problem 177: Integer angled Quadrilaterals Problema 177: Quadriláteros Angulares Inteiros

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.

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.

Instructions

Tests

tests:
  - text: <code>euler177()</code> deve retornar 129325.
    testString: 'assert.strictEqual(euler177(), 129325, "<code>euler177()</code> should return 129325.");'

Challenge Seed

function euler177() {
  // Good luck!
  return true;
}

euler177();

Solution

// solution required