Из-за этого семьи со всего мира строят рождественские елки.
Но это нормальное дерево может через некоторое время наскучить, поэтому давайте сделаем дерево ASCII!
Листья представлены #
и должны быть расположены, как показано в примере вывода. У нас есть 5 шариков ( O
) и 5 леденцов ( J
), которые мы произвольно размещаем вокруг дерева. У нас также есть свеча сверху.
Вход: нет
Выход:
^
|
###
##O##
#######
#####
####J##
#########
####O######
#############
###J###
#########
####O###J##
#######O#####
###J########O##
###########J#####
###
###
Правила (если это не в правилах, предположим, что вы можете)
Шарики и леденцы должны быть произвольно размещены на дереве и иметь как минимум один лист между ними, не считая диагоналей.
Каждый лист должен иметь ненулевой шанс получить мяч или конфету.
В каждой строке могут быть начальные или конечные пробелы, если дерево имеет правильную форму.
Это код-гольф , поэтому выигрывает самый короткий код в символах.