3項間漸化式 1 Haskell(Beta)編(paizaランク B 相当)
問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
問題
下記の問題をプログラミングしてみよう!
整数 k が与えられます。
次のように定められた数列の k 項目の値を出力してください。
ちなみに、これはフィボナッチ数列と呼ばれる有名な数列です。
・ a_1 = 1
・ a_2 = 1
・ a_n = a_{n-2} + a_{n-1} (n ≧ 3)
(ヒント)
漸化式に登場する項の数が2つから3つへ増えましたが、やはりやることはこれまでと同じです。
- 期待する出力
数列の k 項目の値を出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
a_k
- 条件
-
すべてのテストケースにおいて、以下の条件をみたします。
・ 1 ≦ k ≦ 40
問題一覧へ戻る