題目: Input: matrix = [[1,2,3],[4,5,6],[7,8,9]] Output: [[1,4,7],[2,5,8],[3,6,9]] 需求解析: 假設有三個array matrix = [[1,2,3], //假設他是arrayA
[4,5,6], //假設他是arrayB
[7,8,9] //假設他是arrayC
] 要將a~b每個array相同的indexPath內容組合成一個新的array。 let newA = [arrayA[0],arrayB[0],arrayC[0]]
let newB = [arrayA[1],arrayB[1],arrayC[1]]
let newC = [arrayA[2],arrayB[2],arrayC[2]] let answer:[[Int]] = [[newA], [newB], [newC]]
// print answer = [[1,4,7],[2,5,8],[3,6,9]]