양의 정수를 취하고 양궁 화살표 의 ASCII 예술 묘사를 인쇄하거나 반환하는 프로그램 또는 함수를 작성하십시오. 입력에 따라 스케일링 .
입력이 1
출력 인 경우
/\
/ \
\__/
||
||
||
||
||
||
||
||
/||\
/ || \
/ || \
// \\
/ \
입력이 2
출력 인 경우
/\
/ \
/ \
/ \
\ /
\____/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
/| |\
/ | | \
/ | | \
/ | | \
/ | | \
/ |__| \
/ / \ \
/ / \ \
// \\
/ \
입력이 3
출력 인 경우
/\
/ \
/ \
/ \
/ \
/ \
\ /
\ /
\______/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
/| |\
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ |____| \
/ / \ \
/ / \ \
/ / \ \
/ / \ \
// \\
/ \
입력이 4
출력 인 경우
/\
/ \
/ \
/ \
/ \
/ \
/ \
/ \
\ /
\ /
\ /
\________/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
/| |\
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ | | \
/ |______| \
/ / \ \
/ / \ \
/ / \ \
/ / \ \
/ / \ \
/ / \ \
// \\
/ \
더 큰 입력 번호에 대해서는 패턴이 계속됩니다. 화살표는 그에 따라 확대됩니다.
모든 입력에 대해 N :
- 화살촉은 밑면에 2xN 밑줄이 있고, 밑면에서 연장되는 각면에 N 슬래시가 있고, 화살표 끝을 형성하는 양쪽에 2xN 슬래시가있는 오각형입니다.
- 샤프트 (플래 칭 내 부품 포함)는 2 × (N-1) 간격으로 분리 된 2 개의 수직 막대의 11 × N 라인으로 구성됩니다. 마지막 줄에는 공백 대신 밑줄이 있습니다.
- 플래 칭은 샤프트의 하부 3 × N 라인을 둘러싼 다. 2xN 슬래시의 두 줄은 샤프트의 양쪽에서 대각선으로 아래쪽으로 뻗어 있으며 세로 줄의 슬래시와 결합됩니다.
- 완전한 화살표는 16 × N 줄 높이와 6 × N 문자입니다.
출력에서 화살표 끝 앞에 빈 줄이 없어야하며 마지막 줄 바꿈은 하나만 있어야합니다.
출력 라인에는 불필요한 선행 공간이 없어야합니다 (플래 칭의 왼쪽 가장자리는 최대한 왼쪽이어야 함). 모든 라인에는 후행 공간이있을 수 있습니다.
바이트 단위로 가장 짧은 제출이 이깁니다.
최대 입력 크기가 있습니까?
—
Downgoat
@vihan 아니요. 숫자가 메모리 / 정수를 오버플로하지 않을 것이라고 가정 할 수 있습니다.
—
Calvin 's Hobbies
텍스트 줄 바꿈에 대해 걱정해야합니까? N> = 14의 경우, 터미널의 기본 창 크기는 화살표를 화살표처럼 보이지 않게합니다.
—
kevinsa5
걱정하지 마세요.
—
Calvin 's Hobbies