Z tego powodu rodziny z całego świata budują choinki.
Ale to normalne drzewo może po chwili stać się nudne, więc stwórzmy drzewo ASCII!
Liście są reprezentowane przez #
i muszą być ułożone, jak pokazano na przykładowym wyjściu. Mamy 5 kulek ( O
) i 5 cukierków ( J
), które losowo umieszczamy wokół drzewa. Na górze mamy też świeczkę.
Wejście: brak
Wynik:
^
|
###
##O##
#######
#####
####J##
#########
####O######
#############
###J###
#########
####O###J##
#######O#####
###J########O##
###########J#####
###
###
Reguły (jeśli nie ma tego w regulaminie, załóż, że możesz)
Kulki i laski z cukierkami muszą być losowo umieszczane na drzewie i muszą mieć co najmniej jeden liść między nimi, nie licząc przekątnych.
Każdy liść musi mieć niezerową szansę na zdobycie piłki lub trzciny cukrowej.
Na każdej linii mogą znajdować się spacje wiodące lub końcowe, o ile drzewo ma odpowiedni kształt.
To jest gra w golfa , więc wygrywa najkrótszy kod w postaci.