164 / 205
Abramyan · MatrixOson5 ball· ~5 daqiqa

Matritsa yaratish va chiqarish

Butun sonlar M va N berilgan. M × N o'lchamli (M qator, N ustun) matritsa yarating va uni qatorlar bo'ylab 1, 2, …, M·N sonlari bilan to'ldirib qaytaring.

example.go
func createMatrix(M int, N int) [][]int {
    // ...
}

Misollar

kod
Input: M=2, N=3
Output: [[1, 2, 3], [4, 5, 6]]
kod
Input: M=3, N=2
Output: [[1, 2], [3, 4], [5, 6]]
kod
Input: M=3, N=3
Output: [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Maslahatlar

  1. Avval make([][]int, M), so'ng har bir qator uchun make([]int, N).
  2. Qiymat: i*N + j + 1.