Charles Babbage , mirando el tipo de problemas que su motor analítico podría resolver, dio este ejemplo:
¿Cuál es el entero positivo más pequeño cuyo cuadrado termina en los dígitos 269,696?
- Babbage, carta a Lord Bowden, 1837; ver Hollingdale y Tootill, Electronic Computers , segunda edición, 1970, pág. 125.
Pensó que la respuesta podría ser 99,736, cuyo cuadrado es 9,947,269,696; pero no podía estar seguro.
La tarea es averiguar si Babbage tuvo la respuesta correcta.
Implemente una función para devolver el entero más bajo que satisfaga el problema de Babbage. Si Babbage tenía razón, devuelve el número de Babbage.
babbage
es una función.
testString: 'assert(typeof babbage === "function", "babbage
is a function.");'
- text: 'babbage(99736, 269696)
no debe devolver 99736 (hay una respuesta más pequeña).'
testString: 'assert.equal(babbage(babbageAns, endDigits), answer, "babbage(99736, 269696)
should not return 99736 (there is a smaller answer).");'
```