classSolution { public: voidrotate(vector<int>&nums, intk) { intnum=nums.size(); vector<int>ans(num); for(inti=0;i<num;i++){ ans[(i+k)%num]=nums[i]; } nums.assign(ans.begin(),ans.end()); } };
classSolution { public: voidrotate(vector<int>&nums, intk) { intnum=nums.size(); vector<int>ans(num); for(inti=0;i<num;i++){ ans[(i+k)%num]=nums[i]; } nums.assign(ans.begin(),ans.end()); } };