freeCodeCamp/curriculum/challenges/italian/10-coding-interview-prep/project-euler/problem-177-integer-angled-...

1.5 KiB

id title challengeType forumTopicId dashedName
5900f41e1000cf542c50ff30 Problema 177: Quadrilaterali ad angolo intero 1 301812 problem-177-integer-angled-quadrilaterals

--description--

Lasciate che ABCD sia un quadrilatero convesso, con diagonali AC e BD. Ad ogni vertice la diagonale fa un angolo con ciascuno dei due lati, creando otto angoli angolari.

quadrilatero convesso ABCD, con diagonali AC e BD

Ad esempio, al vertice A, i due angoli sono CAD, CAB.

Chiamiamo "quadrilatero ad angoli interi" un quadrilatero per il quale tutti gli otto angoli hanno valori interi se misurati in gradi. Un esempio di quadrilatero ad angoli interi è un quadrato dove tutti gli otto angoli sono 45°. Un altro esempio è dato da DAC = 20°, BAC = 60°, ABD = 50°, CBD = 30°, BCA = 40°, DCA = 30°, CDB = 80°, ADB = 50°.

Qual è il numero totale di quadrilateri ad angoli interi non simili?

Nota: Nei tuoi calcoli potresti presumere che un angolo calcolato abbia valore intero se è entro una tolleranza di {10}^{-9} di un valore intero.

--hints--

integerAngledQuadrilaterals() dovrebbe restituire 129325.

assert.strictEqual(integerAngledQuadrilaterals(), 129325);

--seed--

--seed-contents--

function integerAngledQuadrilaterals() {

  return true;
}

integerAngledQuadrilaterals();

--solutions--

// solution required