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

Har bir qatorda maksimum

M × N o'lchamli matrix matritsasi berilgan. Har bir qatordagi eng katta elementni yuqoridan pastga tartibda, vergul va bo'sh joy bilan ajratib satr sifatida qaytaring.

example.go
func rowMaximums(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: "3, 9, 8"
kod
Input: M=2, N=4, matrix=[[10,20,30,40],[50,60,70,80]]
Output: "40, 80"
kod
Input: M=4, N=2, matrix=[[10,20],[5,15],[30,25],[40,35]]
Output: "20, 15, 30, 40"

Maslahatlar

  1. Har bir qator uchun max ni qatorning birinchi elementi bilan boshlang.
  2. Qator tugagach max ni natijaga qo'shing.