이 때문에 전 세계의 가족들이 크리스마스 트리를 만들고 있습니다.
그러나이 정상적인 트리는 잠시 후에 지루해질 수 있으므로 ASCII 트리를 만들어 봅시다!
리프는 #
예제 출력에 표시된대로 표시되며 배열되어야합니다. 우리는 나무 주위에 무작위로 배치하는 O
5 개의 공 ( )과 5 개의 사탕 지팡이 ( J
)를 가지고 있습니다. 우리는 또한 위에 촛불이 있습니다.
입력 : 없음
산출:
^
|
###
##O##
#######
#####
####J##
#########
####O######
#############
###J###
#########
####O###J##
#######O#####
###J########O##
###########J#####
###
###
규칙 (규칙에없는 경우 가능하다고 가정)
공과 사탕 수수는 나무에 무작위로 놓아야하며 대각선을 세지 않고 그 사이에 적어도 하나의 잎이 있어야합니다.
각 잎은 공이나 사탕 수수를 얻을 확률이 0이 아니어야합니다.
나무가 적절한 모양을 유지하는 한, 각 줄에 앞뒤 공백이있을 수 있습니다.
이것은 code-golf 이므로 문자가 가장 짧은 코드가 승리합니다.