도전
이것은 간단한 도전입니다. 두 개의 양의 정수가 주어 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 이므로 바이트 단위의 최단 답변이 이깁니다!
+
의 감동 이 없을 수도 있음을 이해하는 것이 좋습니까?
+-+-+-+-+-+
유효하지 않은지 설명하는 규칙을 추가했습니다 . 혼란을 드려 죄송합니다.