I'm trying to rotate every nth element in a vector. I know there is a rotate function in c++ but how can i rotate every nth element?
For example:
([71 65 74 88 63 100 45 35 67 11])-->[65 74 88 71 100 45 35 63 11 67]
For the above example, if n=4 then rotation should happen at every 4th element.
1st-->([71 65 74 88])-->([65 74 88 71])
2nd-->([63 100 45 35])-->([100 45 35 63])
3rd-->([67 11])-->([11 67])