Rotacione o array uma posição 🔄
Dado um array, rotacione seus valores uma posição no sentido horário: mova o último valor para a primeira posição e desloque todos os outros valores uma posição para a direita.
Confira os exemplos para entender melhor.
Exemplos
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}Observações
O array de entrada não está vazio.