Obróć tablicę
Lekcja 1 z 3 w kursie Wyzwania programistyczne na rozmowę kwalifikacyjną – pakiet IX w Coddy.
Wyzwanie
ŁatwyNapisz 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