Wprowadzenie
Wczoraj widziałem urodzinową układankę . Gratulacje!!
Również w tym tygodniu oglądałem odcinek programu telewizyjnego Bones, w którym znaleziono zwłoki zakopane pod drzewem. Aby obliczyć czas śmierci, policzyli słoje drzew.
Pierścienie drzew powstają, ponieważ drzewa rosną wolniej zimą i szybciej latem. W ten sposób możesz obliczyć wiek drzewa, licząc pierścienie. Możesz także zobaczyć naturalne wydarzenia, takie jak pora deszczowa lub sucha.
Wyzwanie
Biorąc pod uwagę liczbę całkowitą n >= 1jako dane wejściowe, napisz pełny program do generowania pierścieni wieku drzewa.
Ponieważ pierścienie mogą zmieniać kształt, użyj trzech różnych znaków („0”, „*”, „+”), aby pokazać cykle klimatyczne.
Wiek 1
0
Wiek 2
***
*0*
***
Wiek 3
+++++
+***+
+*0*+
+***+
+++++
Wiek 4
0000000
0+++++0
0+***+0
0+*0*+0
0+***+0
0+++++0
0000000
Wielkość drzewa to kwadrat boków 2*n - 1
Zwycięski
Najkrótszy kod w bajtach wygrywa.
('0', '*', '+')więc 5 lat to*

