https://www.codewars.com/kata/5e18743cd3346f003228b604
estoy trabajando en esta tarea: "¿Cuántos enteros en el rango [0..n] contienen al menos un 9 en su representación decimal?". Mi función pasó todas las pruebas, pero el resultado final es "Execution Timed Out (12000 ms)", lo que probablemente significa que el algoritmo de mi función es ineficiente. ¿Qué pasa ahí? Agradezco cualquier ayuda.
function nines(n) { let amountOfNines = 0; for (let i = 0; i <= n; i++) { if (/9/.test(i)) amountOfNines++; } return BigInt(amountOfNines); }