학습
시험

배열 회전하기

난이도
STARTER

문제 설명

정수 원소로 이루어진 배열 numbers와 방향을 의미하는 정수 direction이 주어집니다.
이때, numbers 배열을 direction만큼 회전한 결과를 반환하는 solution 함수를 작성하시오.

  • direction이 양수인 경우 배열을 오른쪽으로 회전하고, 음수인 경우 배열을 왼쪽으로 회전합니다.
  • 예를 들어, direction이 -4라면 numbers는 왼쪽으로 4칸 회전하며, direction이 4라면 numbers는 오른쪽으로 4칸 회전합니다.

제한 사항

  • numbers의 각 원소는 절댓값이 500 이하인 정수입니다.
  • numbers는 비어있지 않으며, 길이가 100을 넘지 않습니다.
  • direction의 절댓값은 1 이상이며, numbers의 길이 미만입니다.

예시 테스트케이스 설명

테스트케이스 번호 numbers direction return
1 [1, 2, 3, 4] 1 [4, 1, 2, 3]
2 [1, 2, 3, 4] -2 [3, 4, 1, 2]
3 [1, 2, 3, 4] 3 [2, 3, 4, 1]

1번 테스트케이스 설명

  • numbers를 오른쪽으로 1칸 회전하면 [4, 1, 2, 3]이 됩니다.

2번 테스트케이스 설명

  • numbers를 왼쪽으로 2칸 회전하면 [3, 4, 1, 2]가 됩니다.

3번 테스트케이스 설명

  • numbers를 오른쪽으로 3칸 회전하면 [2, 3, 4, 1]이 됩니다.