Leetcode Contest 30
今晚参加了一个朋友的婚前庆祝party。看着朋友幸福也是一种幸福的享受。希望我的幸福来得更早一些 😆
今晚的比赛也一次没WA地过了。前面三题是用 C++ 写的,最后一题实在觉得 C++ 麻烦,还是换了用python写。
第一题Reshape the Matrix
class Solution {
public:
vector<vector<int>> matrixReshape(vector<vector<int>>& nums, int r, int c) {
int n = nums.size();
if (n==0) return nums;
int m = nums[0].size();
if (m==0) return nums;
if (n*m != r*c) return nums;
vector<vector<int>> ans(r, vector<int>(c, 0));
int a = 0, b = 0;
for (auto row: nums)
for (auto n: row) {
ans[a][b] = n;
b ++;
if (b == c) {
b = 0;
a ++;
}
}
return ans;
}
};