176 / 205
Abramyan · MatrixO'rta10 ball· ~9 daqiqa

Simmetrik matritsa

N × N o'lchamli kvadrat matrix matritsasi berilgan. U bosh diagonalga nisbatan simmetrik (matrix[i][j] == matrix[j][i]) bo'lsa true, aks holda false qaytaring.

example.go
func isSymmetric(N int, matrix [][]int) bool {
    // ...
}

Misollar

kod
Input: N=3, matrix=[[1,2,3],[2,4,5],[3,5,6]]
Output: true
kod
Input: N=3, matrix=[[1,2,3],[4,5,6],[7,8,9]]
Output: false
kod
Input: N=2, matrix=[[5,10],[10,20]]
Output: true

Maslahatlar

  1. Faqat diagonaldan yuqoridagi juftliklarni tekshirish yetarli: j > i.
  2. Biror matrix[i][j] != matrix[j][i] topilsa, darhol false qaytaring.