사각형에는이 멋진 속성이 있습니다 사각형은 정확히 문자 로 구성됩니다 !
A .. 더 흥미로운 특성은 곱셈 테이블에서 사각형을 잘 정렬 할 수 있다는 것입니다 (예 : 테이블).
# ## ###
# ## ###
# ## ###
# ## ###
# ## ###
# ## ###
숫자 ( )이 주어지면 형식화 된 곱셈표를 출력해야 합니다.
규칙
- 보다 위 또는 아래에서 입력을받을 수 있습니다
- 기본 I / O 규칙이 적용됩니다
- 공백이 아닌 문자를 선택하여 블록을 나타낼 수 있습니다. 다른 모든 문자 (개행은 특별하지만)는 공백으로 간주됩니다. 선택한 문자는 입력에 따라 다를 수 있지만 입력 전체에서 동일해야합니다.
- 테이블이 정렬되고 필요한 출력의 일부가 아닌 선택된 문자가 나타나지 않는 한 결과에 불필요한 문자가있을 수 있습니다.
- 구분자는 1 자 너비 / 높이 여야하고 사각형을 묶어야합니다 (즉, 문자 사이에 구분자가 없어야 함).
- 빈 줄은 비워 둘 수 있으며 패딩은 필요하지 않습니다.
- 결과는 문자열, 행렬, 라인 벡터, 문자 배열 배열 또는 2Dish 일 수 있습니다.
- 다른 방법으로 행렬 / 벡터-벡터 / 어떤 2Dish 숫자를 출력 할 수 있지만 배경과 전경은 2 개의 고유 숫자 (입력에 따라 입력이 가능하지만 출력 전체가 아닌) 여야하며 다른 숫자는 존재할 수 없습니다. 배경 형식과 일치해야하지만 추가 주변 문자도이 형식으로 사용할 수 있습니다.
- 이것은 code-golf , 바이트 단위의 짧은 대답, 언어 별, 승리입니다!
예
input의 2
경우 문자 ∙
가 있는 유효한 ASCII 아트 출력 은 다음과 같습니다.
∙ ∙∙
Result: ∙ ∙∙.
∙ ∙∙
예, 기간은 당신을 혼란스럽게합니다
숫자 행렬로 유효한 또 다른 대답은 2이며 배경 숫자는 9이고 전경은 9입니다.
[[9,2,9,9,2,2],
[2,2,2,2,2,2],
[9,2,9,9,2,2],
[9,2,9,9,2,2]]
잘못된 출력 예제는
# # #
# # #
# # #
사각형 사이에 구분 기호가 있으므로
대한 예제 출력 :
# ## ### ####
# ## ### ####
# ## ### ####
# ## ### ####
# ## ### ####
# ## ### ####
# ## ### ####
# ## ### ####
# ## ### ####
# ## ### ####
1 0 1 1 0 1 1 1 0 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 1 0 1 1 1 0 1 1 1 1
1 0 1 1 0 1 1 1 0 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 1 0 1 1 1 0 1 1 1 1
1 0 1 1 0 1 1 1 0 1 1 1 1
1 0 1 1 0 1 1 1 0 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 1 0 1 1 1 0 1 1 1 1
1 0 1 1 0 1 1 1 0 1 1 1 1
1 0 1 1 0 1 1 1 0 1 1 1 1
1 0 1 1 0 1 1 1 0 1 1 1 1