3 월 13 일은 이 도전의 주제 인 National Jewel Day 로 인정 받고 있습니다. 따라서 0보다 큰 정수 n
가 주어지면 n
ASCII 보석을 만듭니다. 예를 들면 다음과 같습니다.
n = 1 n = 2 n = 3
______
____ / \
__ / \ \ /
/ \ \ / \ /
\ / \ / \ /
\/ \/ \/
바닥은 보석의 가장 아래에있는 가장 높은 쌍으로 정의됩니다 \/
. 나머지는 최고입니다. 여기서, 상기 한 예를 들어 n = 1
:
Bottom: \ / Top: __
\/ / \
보시다시피, 바닥은 보석 바닥에서 최대 줄 사이에 공간이있는 n + 1
레이어로 구성 \/
됩니다 . 두 번째 보석 ( )을 가져 가면 다음 을 볼 수 있습니다.(1 * lines from the bottom) * 2
n
n = 2
____
/ \
\ / 2 (or n) layers from the bottom with 1*2*2 or 4 spaces in between \/
\ / 1 layer from the bottom with 1*1*2 or 2 spaces in between \/
\/ The bottom (0 layers) with 1*0*2 spaces or 0 spaces in between \/
상단은 밑줄과 맨 위에 공백이있는 한 쌍으로 구성 /\
됩니다 .n*2
n*2
규칙
- 사용자 입력으로 0이 아닌 양의 정수를 사용할 수 있어야합니다.
- 위에 정의 된 사양으로 보석을 만들어야합니다 (여기서 설명).
- 상단은 밑줄과 맨 위에 공백이있는 한 쌍으로 구성
/\
됩니다 .n*2
n*2
- 바닥은 보석 바닥에서 최대 줄 사이에 공간이있는
n + 1
층으로 구성\/
됩니다 .(1 * lines from the bottom) * 2
n
- 상단은 밑줄과 맨 위에 공백이있는 한 쌍으로 구성
- 보석 다음의 후행 줄 바꿈 또는 각 줄의 후행 공백이 허용됩니다.
- 표준 허점은 허용되지 않습니다
승리 기준
최소 바이트가 이깁니다!