Por isso, famílias de todo o mundo estão construindo árvores de Natal.
Mas essa árvore normal pode ficar entediada depois de um tempo, então vamos criar uma árvore ASCII!
As folhas são representadas #
e devem ser organizadas conforme mostrado na saída de exemplo. Temos 5 bolas ( O
) e 5 bastões de doces ( J
), que colocamos aleatoriamente ao redor da árvore. Também temos uma vela em cima.
Entrada: nenhuma
Resultado:
^
|
###
##O##
#######
#####
####J##
#########
####O######
#############
###J###
#########
####O###J##
#######O#####
###J########O##
###########J#####
###
###
Regras (se não estiver nas regras, suponha que você possa)
Bolas e bastões de doces devem ser colocados aleatoriamente na árvore e devem ter pelo menos uma folha entre elas, sem contar as diagonais.
Cada folha deve ter uma chance diferente de zero de obter uma bola ou um bastão de doces.
Pode haver espaços iniciais ou finais em cada linha, desde que a árvore tenha a forma adequada.
Isso é código-golfe , então o código mais curto em caracteres vence.