freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-159-digital-root-su...

1.7 KiB

id challengeType title videoUrl localeTitle
5900f40c1000cf542c50ff1e 5 Problem 159: Digital root sums of factorisations Problema 159: Soma das Raízes Digitais das Facturizações

Description

Um número composto pode ser considerado de várias maneiras diferentes. Por exemplo, não incluindo a multiplicação por um, 24 pode ser fatorado de 7 maneiras distintas:

24 = 2x2x2x3 24 = 2x3x4 24 = 2x2x6 24 = 4x6 24 = 3x8 24 = 2x12 24 = 24

Lembre-se de que a raiz digital de um número, na base 10, é encontrada somando os dígitos desse número e repetindo esse processo até que um número seja menor que 10. Assim, a raiz digital de 467 é 8. Nós chamaremos de Soma da Raiz Digital (DRS) a soma das raízes digitais dos fatores individuais do nosso número. O gráfico abaixo demonstra todos os valores de DRS para 24. FactorizationDigital Root Sum2x2x2x3 92x3x4 92x2x6 104x6 103x8 112x12 524 6A Soma de Raiz Digital máxima de 24 é 11. A função mdrs (n) fornece a Soma de Raiz Digital máxima de n. Então mdrs (24) = 11. Encontre ∑mdrs (n) para 1 <n <1.000.000.

Instructions

Tests

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

Challenge Seed

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

euler159();

Solution

// solution required