Estoy curioso por entender cómo puedes calcular secuencias como esta de Rémy Sigrist https://oeis.org/A279125
También puedes verlo en acción en este video de numberphile: https://youtu.be/j0o-pMIR8uk?t=371
Lo que me resulta difícil de entender es cómo calcular estos 'solapamientos' que explican. Ni siquiera sé el término correcto para ello... Supongo que está relacionado con el bit de orden más bajo, pero no lo entiendo.
Comencé a escribir una función para ello, pero necesito ayuda para calcular esta comparación de bits.
function remyF(n) {
let num = parseInt(n, 10);
return num.toString(2);
}