freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/project-euler/problem-188-the-hyperexpone...

1.2 KiB

id challengeType title videoUrl localeTitle
5900f4291000cf542c50ff3b 5 Problem 188: The hyperexponentiation of a number Problema 188: A hiperexponenciação de um número

Description

A hiperexponenciação ou tetração de um número a por um inteiro positivo b, denotado por ↑↑b ou ba, é recursivamente definido por: a a 1 = a, a ↑↑ (k + 1) = a (a ↑↑ k ).

Assim, temos, por exemplo, 3 ↑↑ 2 = 33 = 27, portanto, 3 ↑↑ 3 = 327 = 7625597484987 e 3 ↑↑ 4 é aproximadamente 103,6383346400240996 * 10 ^ 12. Encontre os últimos 8 dígitos de 1777 a 1855.

Instructions

Tests

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

Challenge Seed

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

euler188();

Solution

// solution required