ドラゴン曲線配列(または通常の紙折り配列)がバイナリシーケンスです。 a(n)
は、の最下位1の左ビットの否定によって与えられn
ます。たとえば、計算するにa(2136)
は、まずバイナリに変換します。
100001011000
最下位ビットを見つけます
100001011000
^
少し左へ
100001011000
^
そしてその否定を返します
0
仕事
入力として正の整数を指定すると、output a(n)
。(整数またはブール値で出力できます)。バイト単位で測定したコードをできるだけ小さくすることを目指してください。
テストケース
以下は最初の100エントリです。
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
です0
。意味のないもの1
ですか?