169 / 205
Abramyan · MatrixO'rta10 ball· ~7 daqiqa

Eng katta element va joylashuvi

M × N o'lchamli matrix matritsasi berilgan. Eng katta elementni va uning o'rnini (qator, ustun; ikkalasi ham 0 dan boshlab) "max=<qiymat>, pos=(<qator>,<ustun>)" ko'rinishidagi satr sifatida qaytaring. Eng katta element bir necha marta uchrasa, birinchisini (qatorlar bo'ylab o'qilganda) oling.

example.go
func maxElementPosition(M int, N int, matrix [][]int) string {
    // ...
}

Misollar

kod
Input: M=3, N=3, matrix=[[1,2,3],[4,9,6],[7,8,5]]
Output: "max=9, pos=(1,1)"
kod
Input: M=2, N=4, matrix=[[10,20,30,40],[50,60,70,80]]
Output: "max=80, pos=(1,3)"
kod
Input: M=3, N=2, matrix=[[5,15],[25,10],[20,30]]
Output: "max=30, pos=(2,1)"

Maslahatlar

  1. max ni matrix[0][0] bilan, o'rnini (0, 0) bilan boshlang.
  2. Faqat qat'iy katta element topilganda yangilang — birinchi uchrash saqlanadi.