Rota el arreglo una posición 🔄
Dado un arreglo, rota sus valores una posición en el sentido de las agujas del reloj: mueve el último valor a la primera posición y desplaza todos los demás valores un lugar hacia la derecha.
Revisa los ejemplos para entenderlo mejor.
Ejemplos
rotateByOne(std::vector<int>{1, 2, 3, 4, 5}); // std::vector<int>{5, 1, 2, 3, 4}
rotateByOne(std::vector<int>{6, 5, 8, 9, 7}); // std::vector<int>{7, 6, 5, 8, 9}
rotateByOne(std::vector<int>{20, 15, 26, 8, 4}); // std::vector<int>{4, 20, 15, 26, 8}Notas
El arreglo de entrada no está vacÃo.