La séquence Baum-Sweet (A086747 avec une torsion)
Prenez un entier positif n
et imprimez les entiers de 1 à n pour lesquels la séquence Baum-Sweet renvoie vrai. La séquence Baum-Sweet devrait retourner la fausse si la représentation binaire du nombre contient un nombre impair de zéros consécutifs n'importe où dans le nombre, et vrai sinon. Pour plus d'informations, cliquez sur le lien. Voici quelques exemples:
1 -> 1 -> Truthy
2 -> 10 -> Falsy
3 -> 11 -> Truthy
4 -> 100 -> Truthy (Even run of zeros)
Voici un exemple donné n=32
Étape 1: La séquence Baum-Sweet visualisée pour n=32
1 1 (1)
1 0 0 (2)
11 1 (3)
1 00 1 (4)
1 0 1 0 (5)
11 0 0 (6)
111 1 (7)
1 000 0 (8)
1 00 1 1 (9)
1 0 1 0 0 (10)
1 0 11 0 (11)
11 00 1 (12)
11 0 1 0 (13)
111 0 0 (14)
1111 1 (15)
1 0000 1 (16)
1 000 1 0 (17)
1 00 1 0 0 (18)
1 00 11 1 (19)
1 0 1 00 0 (20)
1 0 1 0 1 0 (21)
1 0 11 0 0 (22)
1 0 111 0 (23)
11 000 0 (24)
11 00 1 1 (25)
11 0 1 0 0 (26)
11 0 11 0 (27)
111 00 1 (28)
111 0 1 0 (29)
1111 0 0 (30)
11111 1 (31)
1 00000 0 (32)
Donc, après avoir calculé la séquence de Baum-Sweet pour n, prenez les nombres qui étaient véridiques pour la séquence et recueillez-les pour le résultat final. Car n=32
nous aurions:
[1, 3, 4, 7, 9, 12, 15, 16, 19, 25, 28, 31]
Comme réponse finale.
Il s'agit du code-golf , le nombre d'octets le plus court gagne.