배열 A를 K번 회전한 배열을 return하면 되는 문제이다.
A = [3, 8, 9, 7, 6]
K = 3
[9, 7, 6, 3, 8]
[3, 8, 9, 7, 6] -> [6, 3, 8, 9, 7]
[6, 3, 8, 9, 7] -> [7, 6, 3, 8, 9]
[7, 6, 3, 8, 9] -> [9, 7, 6, 3, 8]
A = [0, 0, 0]
K = 1
[0, 0, 0]
A = [1, 2, 3, 4]
K = 4
[1, 2, 3, 4]
function solution(A, K) {
const N = A.length - (K % A.length);
return A.slice(N).concat(A.slice(0, N));
}
for문을 안쓰고 풀어서 기분이 좋았다