개조에주의하십시오. 제목이 정의를하지 않으면 다른 것으로 변경하십시오. 재미 있다고 생각했습니다.
이번 크리스마스 시즌에 조명을 끊는 임무를 맡았으며 가족은 메리 크리스마스가 되려면 적어도 2 개의 크리스마스 조명을 집에 걸어야한다고 결정했습니다. 따라서 숫자가 주어지면 1 < n
다음 사양에 따라 매달려있는 크리스마스 조명 의 수 를 출력해야합니다 ...
기본 크리스마스 조명의 구조는 다음과 같습니다.
_?_
[___]
/:' \
|:: |
\::. /
\::./
'='
불확실한 유일한 부분은 물음표입니다. 체인의 빛이 어디에 도달하는지에 따라 연결이 크게 달라집니다.
체인의 첫 번째 조명을 위해서는 다음을 출력해야합니다.
.--._
_(_
[___]
/:' \
|:: |
\::. /
\::./
'='
체인의 마지막 빛의 경우 다음을 출력해야합니다.
_.--.
_)_
[___]
/:' \
|:: |
\::. /
\::./
'='
그리고 중간에있는 모든 조명에 대해 :
_.--.--._
_Y_
[___]
/:' \
|:: |
\::. /
\::./
'='
예:
N = 2 :
.--.__.--.
_(_ _)_
[___] [___]
/:' \ /:' \
|:: | |:: |
\::. / \::. /
\::./ \::./
'=' '='
N = 6 :
.--.__.--.--.__.--.--.__.--.--.__.--.--.__.--.
_(_ _Y_ _Y_ _Y_ _Y_ _)_
[___] [___] [___] [___] [___] [___]
/:' \ /:' \ /:' \ /:' \ /:' \ /:' \
|:: | |:: | |:: | |:: | |:: | |:: |
\::. / \::. / \::. / \::. / \::. / \::. /
\::./ \::./ \::./ \::./ \::./ \::./
'=' '=' '=' '=' '=' '='
신용
ASCII-Art는 http://www.chris.com/ascii/index.php?art=holiday/christmas/other 에서 가져 왔습니다.
"jgs"라는 사용자가 개발했으며이 사이트의 컨텐츠 중 약 40 %를 담당합니다.
규칙
- 후행 공백은 후행 줄 바꿈과 동일합니다.
- 체인의 나머지 부분에서 첫 번째 전구와 마지막 전구 사이에 1 개의 공간이 더 있습니다.
- 입력으로 1 개의 정수만 사용할 수 있으며 출력은 배열이 아닌 문자열이어야합니다.
- 프로그램에 2보다 작은 값에 대해 정의되지 않은 함수가있을 수 있습니다.
이것은 ASCII 아트 코드 골프 , 가장 적은 바이트 수의 승리입니다.