Secuencia de Baum-Sweet

Crea una función que reciba un número n y devuelva todos los términos de la secuencia de Baum-Sweet, desde 0 hasta n (incluido).

La secuencia de Baum-Sweet es la secuencia de números bi tal que bi = 1 si la representación binaria de i no contiene ningún bloque de 0 consecutivos de longitud impar, y bi = 0 en caso contrario.

Ejemplos

baum_sweet(0) ➞ "0"

baum_sweet(1) ➞ "01"

baum_sweet(10) ➞ "01011001010"

Notas

En todos los casos, n >= 0.