Die Drachenkurvenfolge (oder die reguläre Papierfaltfolge) ist eine binäre Folge. a(n)
wird durch Negation des Bits links von der niedrigstwertigen 1 von gegeben n
. Um zum Beispiel zu berechnen a(2136)
, konvertieren wir zuerst nach binär:
100001011000
Wir finden unser am wenigsten signifikantes Bit
100001011000
^
Nehmen Sie das Stück nach links
100001011000
^
Und erwidere seine Verneinung
0
Aufgabe
Bei einer positiven Ganzzahl als Eingabe wird ausgegeben a(n)
. (Sie können eine Ganzzahl oder einen Booleschen Wert ausgeben.) Sie sollten darauf abzielen, Ihren Code so klein wie möglich zu machen, gemessen in Bytes.
Testfälle
Hier sind die ersten 100 Einträge in Reihenfolge
1 1 0 1 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 0 1 1 0 0 1 0 0 0 1 1 0 1
100001011000
ist a 0
. Meinst du die geringste Bedeutung 1
?