주어진 n=m^2
정수 m x m
그리드를 경계로하지 않는 정수 목록을 반환합니다 1 to n
.
예
n = 1 (m = 1)
그리드:
[1]
반환:
[]
n = 4 (m = 2)
그리드:
[1,2]
[3,4]
반환:
[]
n = 9 (m = 3)
그리드:
[1,2,3]
[4,5,6]
[7,8,9]
반환:
[5]
n = 16 (m = 4)
그리드:
[ 1, 2, 3, 4]
[ 5, 6, 7, 8]
[ 9,10,11,12]
[13,14,15,16]
반환:
[6,7,10,11]
높은 값의 경우 m
, 이 대답은 좋은 시각화를 수행합니다.
규칙 :
m
또는n
(wheren = m*m
) 중 하나를 선택할 수 있습니다 .- 에 복용하면
n
당신은 더이 존재하는 정의되지 않은 동작이없는 것으로 허용m
을 위해n
(예 : 15). n > 0
,m > 0
: 둘 다 정수 값이어야합니다.
- 에 복용하면
- 출력은 1D / 2D 배열, 행렬 또는 공백으로 구분 될 수 있습니다.
- 출력은 최소에서 최대 순이어야합니다.
- 행렬로 출력하는 경우 그리드에있는 것과 같아야합니다.
- 이것은 code-golf , 가장 낮은 바이트 수의 승리입니다.