Transpose Matrix

ㅋㅋ·2022년 6월 2일
0

알고리즘-leetcode

목록 보기
4/135

주어진 행렬을 main diagonal 기준으로 뒤집는 문제

class Solution {
public:
    vector<vector<int>> transpose(vector<vector<int>>& matrix) {
        
        int m = matrix.size();
        int n = matrix[0].size();
        
        vector<vector<int>> result{};
        vector<int> temp{};

        for (int i = 0; i < n ; i++)
        {
            temp.clear();
            for (int j = 0; j < m; j++)
            {
                temp.push_back(matrix[j][i]);
            }
            result.push_back(temp);
        }
        
        return result;
    }
};

0개의 댓글