Виклик
Це простий виклик. Дано два додатних цілих числа w і hстворіть огорожу ASCII шириною wі висотою h. Огорожа повинна бути побудована за такими правилами:
+Персонаж буде являти собою пост.-Символ буде використовуватися для подання ширина забору.|Використовуватиметься для позначення висоти паркану.- Після того ,
-як було виведено рівно три символи,+символ повинен бути виведений згодом. Виключаючи чотири кути, будь-який інший час, коли ви виводите а+, буде недійсним. Ви можете дотримуватися цього правила, починаючи зліва або справа (див. Приклади), але ви повинні бути послідовними. - Після того ,
|як виведено рівно два символи,+символ повинен бути виведений згодом. Виключаючи чотири кути, будь-який інший час, коли ви виводите а+, буде недійсним. Ви можете дотримуватися цього правила, починаючи з верху або знизу (див. Приклади), але ви повинні бути послідовними. - Кожен паркан матиме рівно чотири кути, а кожен кут буде представлений символом a
+.
Іншими словами: На кожні три -символи ви повинні виводити a +. І кожні два |символи ви повинні виводити a +.
Можна припустити, що огорожа завжди буде прямокутником, і те і те wі hніколи не буде більшим 100або меншим за 1. Дозволяється відстежувати та / або попередні пробіли.
Приклади / Випробування
w = 1
h = 1
+-+
| |
+-+
w = 3
h = 2
+---+
| |
| |
+---+
w = 5
h = 7
+---+--+ or +--+---+
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
+---+--+ +--+---+
w = 10
h = 5
+---+---+---+-+ or +-+---+---+---+
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
+---+---+---+-+ +-+---+---+---+
w = 4
h = 4
+---+-+ or +-+---+
| | | |
| | | |
+ + + +
| | | |
| | | |
+---+-+ +-+---+
Правила
- Застосовуються стандартні лазівки .
- Це код-гольф , тому найкоротша відповідь у байтах виграє!
+дотиків?
+-+-+-+-+-+це недійсне. Вибачте за непорозуміння.