噴水は、各コインがその下の行の2枚のコインに接触、または下の行であり、下段が接続されるように行のコインの配置です。これが21コイン噴水です。
あなたの課題は、指定された数のコインでいくつの噴水が作れるかを数えることです。
入力として正の整数が与えられます n
。n
存在するさまざまなコインファウンテンの数を出力する必要があります。
標準I / Oルール、標準の抜け穴は禁止されています。ソリューションはn = 10
1分以内に計算できる必要があります。
望ましい出力n = 1 ... 10
:
1, 1, 2, 3, 5, 9, 15, 26, 45, 78
このシーケンスはOEIS A005169です。
これはコードゴルフです。最少バイトが勝ちます。
n
、データ型、ハードウェアなどの制限まで、すべてに対して機能するはずです。
n
プログラムは動作が保証されなければならないためには?(すなわち、それが壊れる可能性がある後)