前書き
フィボナッチ数列と同様に、パドバン数列(OEIS A000931)は、数列の前の項を追加することによって生成される数の数列です。初期値は次のように定義されます。
P(0) = P(1) = P(2) = 1
0番目、1番目、および2番目の用語はすべて1です。繰り返しの関係は次のとおりです。
P(n) = P(n - 2) + P(n - 3)
したがって、次のシーケンスが生成されます。
1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, 351, ...
これらの数値を正三角形の辺の長さとして使用すると、フィボナッチスパイラルのように、それらをすべて一緒に配置すると素敵なスパイラルが得られます。
ウィキペディアの厚意による画像
仕事
あなたの仕事は、グラフィカルな出力と、どの用語に対応する入力によってこのスパイラルを再作成するプログラムを書くことです。
ルール
- 提出物は少なくとも10期目まで処理できる必要があります(9)
- 提出するものは、入力を受け取ってグラフィカルな結果を表示する完全なプログラムまたは機能である必要があります(画像またはグラフなどを出力します)
- 提出物にグラフィック出力の証拠を提示する必要があります
- 出力の回転は、同じ表現で60度の倍数で許可されます
- 反時計回りに行くこともできます
- 標準的な抜け穴は禁止されています
入力が> 0であり、入力の正しい形式が与えられると仮定することができます。
得点
これはcode-golfであるため、バイト単位の最短コードが優先されます。みなさん、おめでとうございます!