도전
이것은 간단한 도전입니다. 두 개의 양의 정수가 주어 w지고 h너비 w와 높이가 ASCII 울타리를 만듭니다 h. 펜스는 다음 규칙을 사용하여 구성해야합니다.
+문자는 게시물을 나타냅니다.-문자는 울타리의 폭을 나타내는 데 사용됩니다.- 는
|펜스의 높이를 나타 내기 위해 사용된다. - 후 정확히 세 개의
-문자가 출력 된하는+문자가 있어야 이후에 출력 될 수있다. 네 모퉁이를 제외하고는 다른 시간을 출력+할 때 유효하지 않습니다. 왼쪽 또는 오른쪽에서 시작하여이 규칙을 따를 수 있지만 (예 참조) 일관성이 있어야합니다. - 후 정확히 두 개의
|문자가 출력 된하는+문자가 있어야 이후에 출력 될 수있다. 네 모퉁이를 제외하고는 다른 시간을 출력+할 때 유효하지 않습니다. 상단 또는 하단에서 시작하여이 규칙을 따를 수 있지만 (예 참조) 일관성이 있어야합니다. - 각 울타리에는 정확히 네 개의 모서리가 있으며 각 모서리는로 표시됩니다
+.
즉 -, 세 문자 마다을 출력해야합니다 +. 그리고 두 |문자 마다을 출력해야합니다 +.
당신은 울타리 것이라고 가정 할 수 항상 사각형, 그리고 둘 것을 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 +-+---+
| | | |
| | | |
+ + + +
| | | |
| | | |
+---+-+ +-+---+
규칙
- 표준 허점이 적용됩니다 .
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다!
+의 감동 이 없을 수도 있음을 이해하는 것이 좋습니까?
+-+-+-+-+-+유효하지 않은지 설명하는 규칙을 추가했습니다 . 혼란을 드려 죄송합니다.