Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

AL_03_01 - Choinka

Choinka

Wkrótce święta, a jak są święta, to musi być choinka. Narysuj więc choinkę o zadanej wysokości n.

Do rysowania choinki używamy pięciu znaków: | _ / \ o oraz znaku spacji. I tak:
- n znaków "|" (n-1 będących częścią korony, 1 znak będący pniem nie należącym do korony)
- 2*(n-2) znaków "_" będących podstawą korony
- n-1 znaków "/" i n-1 znaków "\" oznaczające kontury korony
- 1 znak "o" umieszczony na szczycie choinki.

Rysunek składa się z n+1 wierszy, gdzie k-ty wiersz za wyjątkiem ostatniego zawiera dokładnie n-1+k znaków w tym spacje. Wiersz ostatni zawiera n-1 spacji i jeden znak "|". Rysunek kończy znak końca linii.

Poniżej choinka o wysokości 3:

  o
 /|\
/_|_\
  |

Choinki o innych wysokościach muszą być do niej "podobne".


Wejście
Na wejściu pojawi się jedna liczba naturalna n - wysokość choinki (2<n<200).

Wyjście
Na wyjściu rysunek choinki o wysokości podanej na wejściu.

 

Przykład

Wejście
6

Wyjście
     o
    /|\
   / | \
  /  |  \
 /   |   \
/____|____\
     |

Dodane przez:Mariusz Śliwiński
Data dodania:2012-12-13
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM64 GOSU
Pochodzenie:ALGOLIGA

ukryj komentarze
2012-12-15 11:41:09 Mariusz ¦liwiñski
Tak Damian, na końcu jest enter i on robi różnicę. Dopiszę do do treści zadania.
2012-12-15 11:32:07 Damian Straszak
Czy na końcu pliku jest enter? Albo czy brak entera na końcu może zrobić różnice ;)?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.