Menu
Coddy logo textTech

Rotate Array

Lição 1 de 3 do curso Desafios de Programação para Entrevistas - Pacote IX da Coddy.

challenge icon

Desafio

Fácil

Escreva 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
}

Todas as lições de Desafios de Programação para Entrevistas - Pacote IX