전체 배열의 끝에서부터 k만큼을 뒤집은 것과 마찬가지다.
단, 전체 배열의 사이즈가 1이면 자체를 반환하고
k가 전체 배열의 사이즈 보다 크다면 k-배열의 크기*(k/배열의 크기)로 계산 하면 된다.
let pivot:Int = nums.count-k-1
let front:[Int] = Array(nums[0...pivot])
let back:[Int] = Array(nums[pivot+1..<nums.count])- 나눈 배열의 앞과 뒤를 서로 바꾼다.
nums = back + frontif nums.count == 1 { return }let k = k >= nums.count ? k-nums.count*(k/nums.count) : k