freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-67-maximum-path-sum...

1.4 KiB

id challengeType title videoUrl localeTitle
5900f3b01000cf542c50fec2 5 Problem 67: Maximum path sum II Problema 67: soma do caminho máximo II

Description

Começando no topo do triângulo abaixo e movendo-se para números adjacentes na linha abaixo, o total máximo de cima para baixo é 23. 37 4 2 4 6 8 5 9 3 Ou seja, 3 + 7 + 4 + 9 = 23 Encontre o total máximo de cima para baixo em triangle.txt (clique direito e 'Salvar Link / Destino Como ...'), um arquivo de texto de 15K contendo um triângulo com cem linhas. NOTA: Esta é uma versão muito mais difícil do Problema 18. Não é possível tentar todas as rotas para resolver este problema, pois existem 299 ao todo! Se você pudesse verificar um trilhão (1012) rotas a cada segundo, levaria mais de vinte bilhões de anos para verificar todas elas. Existe um algoritmo eficiente para resolvê-lo. o)

Instructions

undefined

Tests

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

Challenge Seed

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

euler67();

Solution

// solution required