1.8 KiB
1.8 KiB
title | id | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
Babbage problem | 594db4d0dedb4c06a2a4cefd | 5 | Problema Babbage |
Description
Charles Babbage , olhando para os problemas que seu Mecanismo Analítico poderia resolver, deu o seguinte exemplo:
Qual é o menor inteiro positivo cujo quadrado termina nos dígitos 269.696?
- Babbage, carta a Lord Bowden, 1837; veja Hollingdale e Tootill, Electronic Computers , segunda edição, 1970, p. 125
Ele pensou que a resposta poderia ser 99.736, cujo quadrado é 9.947.269.696; mas ele não podia ter certeza.
A tarefa é descobrir se Babbage teve a resposta certa.
Implemente uma função para retornar o inteiro mais baixo que satisfaça o problema Babbage. Se Babbage estava certo, devolva o número de Babbage.
Instructions
Tests
tests:
- text: <code>babbage</code> é uma função.
testString: 'assert(typeof babbage === "function", "<code>babbage</code> is a function.");'
- text: '<code>babbage(99736, 269696)</code> não deve retornar 99736 (há uma resposta menor).'
testString: 'assert.equal(babbage(babbageAns, endDigits), answer, "<code>babbage(99736, 269696)</code> should not return 99736 (there is a smaller answer).");'
Challenge Seed
function babbage (babbageNum, endDigits) {
// Good luck!
return true;
}
After Test
console.info('after the test');
Solution
// solution required