Menu
Coddy logo textTech

Obróć tablicę

Lekcja 1 z 3 w kursie Wyzwania programistyczne na rozmowę kwalifikacyjną – pakiet IX w Coddy.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję o nazwie rotateArray, która dla danej tablicy liczb całkowitych i liczby k obraca tablicę w prawo o k kroków, gdzie k jest nieujemne, i zwraca obróconą tablicę.

Przykład:

Dane wejściowe: nums = [1,2,3,4,5,6,7], k = 3
Wynik: [5,6,7,1,2,3,4]
Wyjaśnienie:

Obrót o 1 krok w prawo: [7,1,2,3,4,5,6]
Obrót o 2 kroki w prawo: [6,7,1,2,3,4,5]
Obrót o 3 kroki w prawo: [5,6,7,1,2,3,4]

Spróbuj swoich sił

int* rotateArray(int* nums, int numsSize, int k, int* returnSize) {
    // Napisz tutaj kod
}

Wszystkie lekcje w sekcji Wyzwania programistyczne na rozmowę kwalifikacyjną – pakiet IX

Poćwicz samodzielnie: Kompilator C online