Introdução
Ontem vi um quebra-cabeça de aniversário . Parabéns!!
Também nesta semana, assisti a um episódio do programa de TV Bones, onde um corpo foi encontrado enterrado debaixo de uma árvore. Para calcular a hora da morte, eles contaram os anéis das árvores.
Os anéis de árvores se formam porque as árvores crescem mais lentamente durante o inverno e mais rápidas durante o verão. Assim, você pode calcular a idade da árvore contando os anéis. Além disso, você pode ver eventos naturais como estações chuvosas ou secas.
Desafio
Dado um número inteiro n >= 1
como entrada, escreva um programa completo para gerar os anéis de idade da árvore.
Como os anéis podem mudar de forma, use três caracteres diferentes ('0', '*', '+') para mostrar os ciclos climáticos.
Idade 1
0
Idade 2
***
*0*
***
Idade 3
+++++
+***+
+*0*+
+***+
+++++
Idade 4
0000000
0+++++0
0+***+0
0+*0*+0
0+***+0
0+++++0
0000000
O tamanho da árvore é um quadrado de lados 2*n - 1
Ganhando
O menor código em bytes vence.
('0', '*', '+')
então são 5 anos*