freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-370-geometric-trian...

1.2 KiB

id challengeType title videoUrl localeTitle
5900f4de1000cf542c50fff1 5 Problem 370: Geometric triangles Problema 370: triângulos geométricos

Description

Vamos definir um triângulo geométrico como um triângulo de lados inteiros com lados a ≤ b ≤ c para que seus lados formem uma progressão geométrica, ou seja, b2 = a · c.

Um exemplo de tal triângulo geométrico é o triângulo com os lados a = 144, b = 156 e c = 169.

Existem 861805 triângulos geométricos com perímetro ≤ 106.

Quantos triângulos geométricos existem com perímetro ≤ 2,5 · 1013?

Instructions

Tests

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

Challenge Seed

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

euler370();

Solution

// solution required