N ta elementli arr massivi va butun son K berilgan. Massivni o'ngga K marta siklik siljiting (oxirgi element boshiga o'tadi) va hosil bo'lgan massivni qaytaring.
func cyclicShift(N int, K int, arr []int) []int {
// ...
}
Input: N=5, K=2, arr=[1,2,3,4,5]
Output: [4, 5, 1, 2, 3]
Input: N=4, K=1, arr=[10,20,30,40]
Output: [40, 10, 20, 30]
Input: N=6, K=3, arr=[1,2,3,4,5,6]
Output: [4, 5, 6, 1, 2, 3]
i-element yangi massivda (i + K) % N indeksiga tushadi.N dan katta K uchun K ni avval ((K % N) + N) % N ga keltiring.