도전
N 레벨 Cantor 세트 만들기 .
Cantor 3 진 세트는 라인 세그먼트 세트의 열린 중간 1/3을 반복적으로 삭제하여 작성됩니다.
프로그램은 하나의 매개 변수 N
(정수 )를 수신 한 다음 N 레벨의 Cantor Set을 콘솔 (또는 유사한 방식으로) 인쇄합니다. 인쇄물에는 밑줄 ( _
)과 공백 문자 만 사용할 수 있습니다 . 매개 변수는 양수 또는 음수 일 수 있으며 기호는 Cantor Set 구성 방향을 나타냅니다 N > 0
. Cantor Set이 아래쪽으로 구성 N < 0
되고 Cantor Set가 위쪽으로 구성되어있는 경우 . 그렇다면 N = 0
프로그램은 한 줄 ( _
)을 인쇄합니다 .
예를 들면 다음과 같습니다.
N = 2
_________
___ ___
_ _ _ _
N = -2
_ _ _ _
___ ___
_________
N = 3
___________________________
_________ _________
___ ___ ___ ___
_ _ _ _ _ _ _ _
N = -3
_ _ _ _ _ _ _ _
___ ___ ___ ___
_________ _________
___________________________
우승 기준
코드 골프 챌린지이므로 가장 짧은 코드가 승리합니다.
편집 : ugoren의 제안으로 0 입력을 수정하십시오.
_
(그러나 -0을 얻으면 아래쪽으로 인쇄).