동료 PPCG 사용자 의 YouTube 동영상 에서 영감을받은 ...
ASCII 예술을 사용하여 Andesite와 Diorite의 Minecraft 성벽을 그리는 것이 도전입니다. 벽 의 모양 은 Cantor Set 입니다. 참고로 Cantor Set은 다음 N 번 반복합니다 .
- 현재 단계의 3 배
- 가운데 공간을 빈 공간으로 교체
- 그 아래에 전체 줄을 추가하십시오
처음 네 단계에 대해 다음을 작성합니다.
*
* *
***
* * * *
*** ***
*********
* * * * * * * *
*** *** *** ***
********* *********
***************************
그러나 당신의 도전은 그렇게 간단하지 않습니다. 캔터 세트가 실제로 커지면 반복해서 같은 문자를 반복해서 보는 것이 지루해집니다. 따라서 별표 *
와 파운드 기호를 번갈아 가며 겹쳐서 변경합니다 #
. 세 문자마다 가로로, 모든 행에서 세로로 번갈아 가야합니다. (물론 공백은 그대로 두십시오) 예를 들어 두 번째 예는 다음과 같습니다.
* *
###
세 번째 예는 다음과 같습니다.
* * * *
### ###
***###***
완성도를 높이기 위해 예제 4와 5가 있습니다.
#4
* * * * * * * *
### ### ### ###
***###*** ***###***
###***###***###***###***###
#5
* * * * * * * * * * * * * * * *
### ### ### ### ### ### ### ###
***###*** ***###*** ***###*** ***###***
###***###***###***###***### ###***###***###***###***###
***###***###***###***###***###***###***###***###***###***###***###***###***###***
그리고 하나의 메가 예, 여섯 번째 반복 :
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
***###*** ***###*** ***###*** ***###*** ***###*** ***###*** ***###*** ***###***
###***###***###***###***### ###***###***###***###***### ###***###***###***###***### ###***###***###***###***###
***###***###***###***###***###***###***###***###***###***###***###***###***###*** ***###***###***###***###***###***###***###***###***###***###***###***###***###***
###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###
도전
입력에 양의 정수를 허용 하고이 마인 크래프트 성 프랙탈 의 N 세대를 출력하는 전체 프로그램 또는 함수를 작성해야합니다 . 합리적인 방법으로 입력 및 출력을 수행 할 수 있으며 유효하지 않은 입력 (예 : 1보다 작은 숫자, 부동 소수점 숫자, 비 숫자 등)에 대해 걱정할 필요가 없습니다.
바이트 단위로 측정 된 최단 답변이 승리합니다!