主題の説明:
アイデア:
まず、各列を反転する機能を記述し、
その画像を反転
コードは以下の通りであります:
class Solution {
public:
vector<int> overturn(vector<int>num){
int i=0,j=num.size()-1;
while(i<j){
int temp=num[i];
num[i]=num[j];
num[j]=temp;
i++;
j--;
}
return num;
}
vector<vector<int>> flipAndInvertImage(vector<vector<int>>& A) {
vector<vector<int>>res=A;
for(int i=0;i<A.size();i++){
res[i]=overturn(A[i]);
}
for(int i=0;i<res.size();i++){
for(int j=0;j<res[0].size();j++){
if(res[i][j]==0)
res[i][j]=1;
else res[i][j]=0;
}
}
return res;
}
};