STDIN / 명령 줄을 통해 음이 아닌 정수 N을 취하는 프로그램을 작성하십시오.
N이 0이면 프로그램은 인쇄해야합니다 O
(자본은 0이 아닌 Oh).
N이 1이면 프로그램이 인쇄되어야합니다
\|/
-O-
/|\
N이 2 인 경우 프로그램은 인쇄해야합니다
\ | /
\|/
--O--
/|\
/ | \
N이 3이면 프로그램이 인쇄되어야합니다
\ | /
\ | /
\|/
---O---
/|\
/ | \
/ | \
더 큰 N의 경우,이 패턴은 동일한 정확한 방식으로 계속됩니다. 은 "태양"의 8 광선의 각 해당의 N 만들어 져야한다 -
, |
, /
, 또는 \
문자.
세부
- 프로그램 대신 정수를 사용하는 함수를 작성할 수 있습니다. 이 함수는 태양 디자인을 정상적으로 인쇄하거나 문자열로 반환해야합니다.
당신은
- 후행 공백이 없거나
- 후행 공백이 충분하므로 패턴이 완벽한 (2N + 1) * (2N + 1) 사각형입니다.
임의의 또는 모든 N에 대한 출력은 선택적으로 후행 개행을 가질 수있다.
채점
바이트 단위의 가장 짧은 코드가 이깁니다.
N=0
.