import Foundation
let array = [
[1, 0, 8, 2],
[0, 7, 3, 0],
[9, 0, 0, 4]
]
var nonZeroArray = [Int]()
// Collect non-zero elements
for row in array {
for element in row {
if element != 0 {
nonZeroArray.append(element)
}
}
}
for element in nonZeroArray {
print("\(element) ", terminator: "")
}
/*
run:
1 8 2 7 3 9 4
*/