freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-293-pseudo-fortunat...

1.5 KiB

id challengeType title videoUrl localeTitle
5900f4931000cf542c50ffa4 5 Problem 293: Pseudo-Fortunate Numbers Problema 293: Números Pseudo-Afortunados

Description

Um número inteiro positivo N será chamado admissível, se for uma potência de 2 ou seus fatores primos distintos forem primos consecutivos. Os primeiros doze números admissíveis são 2,4,6,8,12,16,18,24,30,32,36,48.

Se N é admissível, o menor inteiro M> 1 de tal forma que N + M seja primo, será chamado de número pseudo-Fortunate para N.

Por exemplo, N = 630 é admissível, pois é par e seus fatores primos distintos são os primos consecutivos 2,3,5 e 7. O próximo número primo após 631 é 641; portanto, o número pseudo-Fortunate para 630 é M = 11. Também pode ser visto que o número pseudo-Fortunate para 16 é 3.

Encontre a soma de todos os números pseudo-Fortunate distintos para números admissíveis N menores que 109.

Instructions

Tests

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

Challenge Seed

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

euler293();

Solution

// solution required