Simple push_back and erase operations. 5 mins solution


#1

void Solution::rotate(vector<vector > &A)
{
int n=A.size();
for(int i=n-1; i>=0; i–)
{
for(int j=0; j<n; j++)
{
A[j].push_back(A[i][j]);
}
}
for(int i=0; i<n; i++)
{
A[i].erase(A[i].begin(),A[i].begin()+n);
}
}.