Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
AL_31_07 - Plusy, plusiki |
Zadanie to polega na narysowaniu fraktala, którego budujemy w następujący sposób:
- Poziom I: wstawiamy znak +
- Poziom II: budujemy większy plus ze znaków należących do zbioru {|, +, -}, w ten sposób, aby w cztery wolne miejsca tego plusa można byłoby wstawić plusy z poziomu pierwszego
- Poziom N: budujemy duży plus ze znaków należących do zbioru {|, +, -}, w ten sposób, aby w cztery wolne miejsca idealnie dopasować figury zbudowane na poziomie N-1 (patrz przykład).
Wejście
Jedna liczba określająca liczbę poziomów fraktala (nie większa niż 12).
Wyjście
Fraktal zbudowany z zasadami opisanymi w treści zadania.
Przykład 1
Wejście: 3 Wyjście: +|+|+|+ -+-|-+- +|+|+|+ ---+--- +|+|+|+ -+-|-+- +|+|+|+
Przykład 2
Wejście: 1 Wyjście: +
Dodane przez: | Marcin Kasprowicz |
Data dodania: | 2017-01-06 |
Limit czasu wykonania programu: | 1s-2s |
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 |