올림픽 게임을 주최하고 행사를 위해 환상적인 수영장을 만들어야하지만 감독관은 종종 차원과 관련하여 마음을 바꾸고 요청한 크기로 빨리 재구성 할 수있는 방법이 필요합니다!
두 정수를 감안할 때, L
그리고 x
, 당신의 작업은 길이의 수영장을 구축하는 것입니다 L
및 x
차선을.
수영장은 어떻게 지립됩니까?
여기에는 수평 사각형이
L
연속 대시 (-
)로 만들어지고 세로 벽이3x - 1
막대 (|
) 로 만들어지는 내부 정사각형이 포함 됩니다. 또한+
각 모서리에 4 개의 표시가 있습니다. 예를 들어 보자 (L = 10, x = 2
) :+ ---------- + | | | | | | | | | | + ---------- +
각 레인 의 너비는 세로 단위 2입니다. 내부 정사각형은 가로로 연속 된 기호
x-1
로 구성된 레인 구분 기호로 채워져 있습니다. 레인 분리기를 놓은 후 수영장은 다음과 같아야합니다.L
:
+ ---------- + | | | | | :::::::::: | | | | | + ---------- +
풀에는 안쪽
-
벽|
을 둘러싸는 가로 벽이 (L + 4) 이고 세로 벽이 (3x + 1) 인 패딩 (외부 정사각형) 이 포함됩니다 .+ -------------- + | + ---------- + | | | | | | | | | | | :::::::::: | | | | | | | | | | | + ---------- + | + -------------- +
그리고 이것이 올림픽 크기의 수영장입니다!
명세서:
디자인 및 기능 목적을 위해
100 ≥ L ≥ 10
그리고15 ≥ x ≥ 2
.출력은 표시된 그대로 여야합니다. "수직으로 구축 된"풀 출력이 허용되지 않습니다.
후행 및 선행 공간이 허용됩니다.
표준 방법으로 입력하고 출력 할 수 있습니다 .
기본 허점이 적용됩니다.
예 / 테스트 사례 :
L = 20, x = 3 + ------------------------ + | + -------------------- + | | | | | | | | | | | :::::::::::::::::::: | | | | | | | | | | | | :::::::::::::::::::: | | | | | | | | | | | + -------------------- + | + ------------------------ + L = 50, x = 5 : + ------------------------------------------------- ----- + | + ------------------------------------------------- -+ | | | | | | | | | | | :::::::::::::::::::::::::::::::::::::::::::::::::::::::: : | | | | | | | | | | | | :::::::::::::::::::::::::::::::::::::::::::::::::::::::: : | | | | | | | | | | | | :::::::::::::::::::::::::::::::::::::::::::::::::::::::: : | | | | | | | | | | | | :::::::::::::::::::::::::::::::::::::::::::::::::::::::: : | | | | | | | | | | | + ------------------------------------------------- -+ | + ------------------------------------------------- ----- + L = 10, x = 15 + -------------- + | + ---------- + | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | | :::::::::: | | | | | | | | | | | + ---------- + | + -------------- +
이것은 code-golf 이므로 바이트 단위 의 가장 짧은 코드 가 이깁니다!
* 수직으로 설치하면 물이 흘러 나올 수 있습니다. : P
** 예, 레인이 많을수록 수영장이 짧을수록 수영장처럼 보이는 그림이 줄어 듭니다!
x>=L
??
L=10
에서 x=15
? 수영장에 넣을 수있는 레인 수가 더 많지 않습니까? 나는 의도를 오해 할 수있다