このため、世界中の家族がクリスマスツリーを構築しています。
しかし、この通常のツリーはしばらくすると退屈になる可能性があるため、ASCIIツリーを作成しましょう。
リーフはで表され#、出力例に示すように配置する必要があります。5つのボール(O)と5つのキャンディー(J)があり、これらをツリーの周りにランダムに配置します。また、上にろうそくがあります。
入力:なし
出力:
^
|
###
##O##
#######
#####
####J##
#########
####O######
#############
###J###
#########
####O###J##
#######O#####
###J########O##
###########J#####
###
###
ルール(ルールに含まれていない場合、できると仮定)
ボールとキャンディケインは木の上にランダムに置かれ、対角線を数えないで少なくとも1つの葉がそれらの間になければなりません。
各葉には、ボールまたはキャンディケインを獲得するゼロ以外のチャンスが必要です。
ツリーが適切な形状である限り、各行に先頭または末尾のスペースが存在する場合があります。
これはcode-golfなので、文字の中で最も短いコードが優先されます。