--- id: 5900f3901000cf542c50fea3 challengeType: 5 title: 'Problem 36: Double-base palindromes' videoUrl: '' localeTitle: 'Problema 36: Palíndromos de base dupla' --- ## Description
O número decimal, 585 = 10010010012 (binário), é palíndromo em ambas as bases. Encontre a soma de todos os números, menor que n, enquanto 1000 <= n <= 1000000, que são palíndromos na base 10 e na base 2. (Observe que o número palíndromo, em qualquer base, pode não incluir zeros à esquerda).
## Instructions
## Tests
```yml tests: - text: doubleBasePalindromes(1000) deve retornar 1772. testString: 'assert(doubleBasePalindromes(1000) == 1772, "doubleBasePalindromes(1000) should return 1772.");' - text: doubleBasePalindromes(50000) deve retornar 105795. testString: 'assert(doubleBasePalindromes(50000) == 105795, "doubleBasePalindromes(50000) should return 105795.");' - text: doubleBasePalindromes(500000) deve retornar 286602. testString: 'assert(doubleBasePalindromes(500000) == 286602, "doubleBasePalindromes(500000) should return 286602.");' - text: doubleBasePalindromes(1000000) deve retornar 872187. testString: 'assert(doubleBasePalindromes(1000000) == 872187, "doubleBasePalindromes(1000000) should return 872187.");' ```
## Challenge Seed
```js function doubleBasePalindromes(n) { // Good luck! return n; } doubleBasePalindromes(1000000); ```
## Solution
```js // solution required ```