Slice'lar ichida slice'lar
Slice'lar har qanday tipni, jumladan boshqa slice'larni ham o'z ichiga olishi mumkin.
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
matritsa(n int) [][]int funksiyasini yozing: n x n o'lchamdagi birlik matritsani (diagonalda 1, qolgan joyda 0) qaytarsin. Masalan, matritsa(3) — [[1 0 0] [0 1 0] [0 0 1]]. Har bir qatorni make bilan yarating.
qatorYigindi(m [][]int) []int funksiyasini yozing: matritsaning har bir qatori yig'indisidan iborat slice qaytarsin. Masalan, qatorYigindi([][]int{{1, 2}, {3, 4, 5}}) — [3 12].