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