tło
Dzisiaj (lub Wczoraj) jest (lub było) 11/23 lub dzień Fibonacciego! Czy jest lepszy sposób na świętowanie niż zrobienie ciasta Fibonacciego?
Przykłady
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
Wyzwanie
Tak naprawdę nie robisz ciasta, tylko świece, bo nie potrafię ciasta ascii-art
Aby zrobić ciasto, musisz najpierw posortować pierwsze n
liczby fibonacci posortowane rosnąco. Wysokość świecy ( i
) jest określona przez wartość bieżącej liczby fibonacciego. Świece są oddzielone znakiem podkreślenia ( _
).
Ciasto powinno być symetryczne. Więc świece należy następnie odwrócić i połączyć.
Przykładowa konstrukcja
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
Referencje liczb Fibonacciego
Dla porównania, oto pierwsze 15 liczb Fibonacciego. W tym wyzwaniu zaczniesz od 1
.
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610