freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-362-squarefree-fact...

1.3 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f4d61000cf542c50ffe9 5 Problem 362: Squarefree factors Problema 362: Fatores Squarefree

Description

Considere o número 54. 54 pode ser fatorado de 7 maneiras distintas em um ou mais fatores maiores que 1: 54, 2 × 27, 3 × 18, 6 × 9, 3 × 3 × 6, 2 × 3 × 9 e 2 × 3 × 3 × 3. Se exigirmos que os fatores sejam todos livres de quadratura, restam apenas dois caminhos: 3 × 3 × 6 e 2 × 3 × 3 × 3.

Vamos chamar Fsf (n) o número de maneiras que n podem ser fatoradas em um ou mais fatores livres de quadrado maiores que 1, então Fsf (54) = 2.

Seja S (n) ∑Fsf (k) para k = 2 a n.

S (100) = 193.

Encontre S (10 000 000 000).

Instructions

Tests

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

Challenge Seed

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

euler362();

Solution

// solution required