Đưa ra n=m^2
, trả về một danh sách các số nguyên không viền m x m
lưới các số nguyên từ đó 1 to n
.
Ví dụ
n = 1 (m = 1)
Lưới:
[1]
Trở về:
[]
n = 4 (m = 2)
Lưới:
[1,2]
[3,4]
Trở về:
[]
n = 9 (m = 3)
Lưới:
[1,2,3]
[4,5,6]
[7,8,9]
Trở về:
[5]
n = 16 (m = 4)
Lưới:
[ 1, 2, 3, 4]
[ 5, 6, 7, 8]
[ 9,10,11,12]
[13,14,15,16]
Trở về:
[6,7,10,11]
Đối với giá trị cao hơn m
, này câu trả lời thực hiện một trực quan tuyệt vời.
Quy tắc:
- Bạn có thể mất một trong hai
m
hoặcn
(ở đâun = m*m
).- Nếu dùng trong
n
bạn được phép có hành vi không xác định nơi có tồn tại khôngm
chon
(EG 15). n > 0
,m > 0
: Cả hai phải là giá trị nguyên.
- Nếu dùng trong
- Đầu ra có thể là một mảng 1D / 2D, ma trận hoặc khoảng trắng được phân tách
- Đầu ra phải theo thứ tự từ ít nhất đến lớn nhất.
- Nếu xuất ra dưới dạng ma trận, điều này có nghĩa là nó phải nằm trong lưới.
- Đây là môn đánh gôn , đánh số byte thấp nhất.