フィボナッチ数列は、この辺りではかなりよく知られています。ちなみに、独自のタグもあります。しかし、そのすべてのために、私たちは私たちのルーツに固執したいのです1, 1, ...
(またはそれ0, 1, ...
ですか?私たちは決して知らないかもしれません...)。このチャレンジでは、ルールは同じですがn
、フィボナッチ数列のth項目を取得する代わりn
に、フィボナッチ風シーケンスのth項目を取得しx, y, ...
ます。
入力
好きな順番で3つの整数。n
出力のシーケンス内の用語のインデックス(0または1インデックス)です。x
そしてy
、あなたの現在のプログラムの実行のフィボナッチ数列の最初の2つの項目です。
出力
n
で始まるフィボナッチ数列では番目の用語x
、y
。
テストケース
(0インデックス)
n x y out
5 0 0 0
6 0 1 8
6 1 1 13
2 5 5 10
10 2 2 178
3 3 10 23
13 2308 4261 1325165
0 0 1 0
1 0 1 1
(1インデックス付き)
n x y out
6 0 0 0
7 0 1 8
7 1 1 13
3 5 5 10
11 2 2 178
4 3 10 23
14 2308 4261 1325165
1 0 1 0
2 0 1 1
注意事項
と仮定し0 <= x <= y
ます。
入力順序に注意してください(一定でなければなりません)。
[1, 2, 3]
ですか?はい。3つの整数を受け入れる必要があるものは何でも。
n,[x,y]
ところn
数であり、x
かつy
、リスト内の数字ですか?それはおそらく少し柔軟すぎるかもしれません;)