Published on

Check if Matrix Is X-Matrix

Authors

📝 Vazifa tavsifi

Sizga n x n o'lchamli butun sonlardan iborat kvadratik grid matritsasi berilgan.

Matritsa X-matritsa hisoblanishi uchun quyidagi ikkala shart bajarilishi kerak:

  1. Matritsaning har ikkala diagonalidagi barcha elementlar nol bo'lmasligi kerak.
  2. Diagonallardan tashqaridagi barcha elementlar nol bo'lishi kerak.

Agar grid X-matritsa bo'lsa true, aks holda false qaytaring.

Misol:

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.

Check if Matrix Is X-Matrix

Oson10 daqiqa10 ball

📚 Misollar

Kiruvchi: grid = [[2,0,0,1],[0,3,1,0],[0,5,2,0],[4,0,0,2]]
Chiquvchi: true
Kiruvchi: grid = [[5,7,0],[0,3,1],[0,5,0]]
Chiquvchi: false
func solve(_ grid: [[Int]]) -> Bool { // Kodingizni shu yerga yozing return false }

Run tugmasini bosing

Buy mea coffee