シーケンスには、次の形式の2進数の10進数表現が含まれ10101...
ます。ここで、n番目の項にはnビットがあります。
数のバイナリ表現と10進表現の関係を示すだけで、シーケンスを説明するのがおそらく最も簡単です。
0 -> 0
1 -> 1
10 -> 2
101 -> 5
1010 -> 10
10101 -> 21
101010 -> 42
チャレンジ:
入力整数を受け取りn
、シーケンスの最初のn個の数値を返します。シーケンスのインデックスを0にするか、1にするかを選択できます。
テストケース:
n = 1 <- 1-indexed
0
n = 18
0, 1, 2, 5, 10, 21, 42, 85, 170, 341, 682, 1365, 2730, 5461, 10922, 21845, 43690, 87381
説明はいつものように奨励されます。
これはOEIS A000975です。
[85,[42,[21,[10,[5,[2,[1,0]]]]]]]
ますか?