Sizga n x n o'lchamli butun sonlardan iborat kvadratik grid matritsasi berilgan.
Matritsa X-matritsa hisoblanishi uchun quyidagi ikkala shart bajarilishi kerak:
Agar grid X-matritsa bo'lsa true, aks holda false qaytaring.
func solve(grid [][]int) bool {
// ...
}
Input: grid = [[2,0,0,1],[0,3,1,0],[0,5,2,0],[4,0,0,2]]
Output: true
Tushuntirish: Diagonallar: 2,3,2,2 va 1,1,5,4. Barchasi > 0. Boshqa barcha elementlar 0.
Input: grid = [[5,7,0],[0,3,1],[0,5,0]]
Output: false
Input: grid = [[1, 0, 1], [0, 1, 0], [1, 0, 1]]
Output: true
Input: grid = [[1, 0, 2], [0, 0, 0], [1, 0, 1]]
Output: false