freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-184-triangles-conta...

1.4 KiB

id challengeType title videoUrl localeTitle
5900f4241000cf542c50ff37 5 Problem 184: Triangles containing the origin Problema 184: Triângulos contendo a origem

Description

Considere o conjunto Ir de pontos (x, y) com coordenadas inteiras no interior do círculo com raio r, centralizado na origem, ou seja, x2 + y2 <r2. Para um raio de 2, I2 contém os nove pontos (0,0), (1,0), (1,1), (0,1), (-1,1), (-1,0), ( -1, -1), (0, -1) e (1, -1). Existem oito triângulos com todos os três vértices em I2 que contêm a origem no interior. Dois deles são mostrados abaixo, os outros são obtidos por rotação.

Para um raio de 3, existem 360 triângulos contendo a origem no interior e tendo todos os vértices em I3 e para I5 o número é 10600.

Quantos triângulos existem contendo a origem no interior e tendo todos os três vértices em I105?

Instructions

Tests

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

Challenge Seed

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

euler184();

Solution

// solution required