Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
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łowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM32-GCC ASM64 MAWK BC C-CLANG NCSHARP CPP14-CLANG COBOL COFFEE D-CLANG D-DMD ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PICO PROLOG R RACKET RUST SCM qobi CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |
Pochodzenie: | ALGOLIGA |
ukryj komentarze
2014-09-11 22:03:38 Offca ;3
''Rysunek kończy znak końca linii. '' Ech.. Warto czytać CAŁĄ treść zadania... :D |