import Foundation
func rowsHaveUniqueNumbers(matrix: [[Int]]) -> Bool {
for row in matrix {
let uniqueNumbers = Set(row)
if uniqueNumbers.count != row.count {
return false // Row contains duplicates
}
}
return true // All rows have unique numbers
}
// Example usage
let matrix1 = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
let matrix2 = [
[1, 2, 1], // 1, 1
[4, 5, 6],
[7, 8, 9]
]
print(rowsHaveUniqueNumbers(matrix: matrix1))
print(rowsHaveUniqueNumbers(matrix: matrix2))
/*
run:
true
false
*/