バックグラウンド
今日(または昨日)は11/23またはフィボナッチ日です(または以前でした)。フィボナッチケーキを作るよりも祝うのに良い方法はありますか?
例
3
ii
i_i_ii_i_i
8
ii
ii
ii
ii
ii
ii
ii
ii
i ii i
i ii i
i ii i
i ii i
i ii i
i i ii i i
i i ii i i
i i ii i i
i i i ii i i i
i i i ii i i i
i i i i ii i i i i
i i i i i ii i i i i i
i_i_i_i_i_i_i_ii_i_i_i_i_i_i_i
チャレンジ
私はケーキを作ることができないので、あなたは本当にケーキを作っているのではなく、ちょうどろうそくを作っています
ケーキを作るには、最初に昇順でソートされた最初のn
フィボナッチ数を取得する必要があります。ローソク足(i
)の高さは、現在のフィボナッチ数の値によって決まります。ろうそくはアンダースコア(_
)でます。
ケーキは対称的でなければなりません。そのため、キャンドルをひっくり返して連結する必要があります。
構成例
Input: 6
First 6 Fibonacci Numbers: 1, 1, 2, 3, 5, 8
Candle heights:
i
i
i
i i
i i
i i i
i i i i
i i i i i i
-----------
1 1 2 3 5 8
Output would be:
ii
ii
ii
i ii i
i ii i
i i ii i i
i i i ii i i i
i_i_i_i_i_ii_i_i_i_i_i
参照フィボナッチ数
参考のため、最初の15個のフィボナッチ数列を以下に示します。このチャレンジでは、から始めます1
。
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610