Rotate Array
Lição 1 de 3 do curso Desafios de Programação para Entrevistas - Pacote IX da Coddy.
Desafio
FácilEscreva uma função chamada rotateArray que, dado um array de inteiros e um número k, rotaciona o array para a direita em k passos, onde k é não-negativo, e retorna o array rotacionado.
Exemplo:
Entrada: nums = [1,2,3,4,5,6,7], k = 3
Saída: [5,6,7,1,2,3,4]
Explicação:
Rotacionar 1 passo para a direita: [7,1,2,3,4,5,6]
Rotacionar 2 passos para a direita: [6,7,1,2,3,4,5]
Rotacionar 3 passos para a direita: [5,6,7,1,2,3,4]
Experimente você mesmo
int* rotateArray(int* nums, int numsSize, int k, int* returnSize) {
// Escreva o código aqui
}