Skip to content

Instantly share code, notes, and snippets.

@vicxruiz
Created December 18, 2019 15:53
Show Gist options
  • Select an option

  • Save vicxruiz/745b3d9ea8ce1ccbafaadda9ccae1fe4 to your computer and use it in GitHub Desktop.

Select an option

Save vicxruiz/745b3d9ea8ce1ccbafaadda9ccae1fe4 to your computer and use it in GitHub Desktop.
Given a matrix A, return the transpose of A.
The transpose of a matrix is the matrix flipped over it's main diagonal,
switching the row and column indices of the matrix.
Example 1:
Input: [[1,2,3],[4,5,6],[7,8,9]]
Output: [[1,4,7],[2,5,8],[3,6,9]]
Example 2:
Input: [[1,2,3],[4,5,6]]
Output: [[1,4],[2,5],[3,6]]
func flipMatrix(_ A: [[Int]]) -> [[Int]] {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment