1D 배열 회전

배열의 원소를 지정된 방향 및 위치 수만큼 회전합니다.

1378

입력/출력

datatype_icon

배열

모든 타입의 1D 배열.

datatype_icon

n

배열을 회전할 위치의 수와 방향.

n이 양수인 경우 원소의 인덱스는 오른쪽으로 이동하고, n이 음수인 경우 원소의 인덱스는 왼쪽으로 이동합니다. 예를 들어 n이 1인 경우, 배열의 모든 원소가 1 인덱스만큼 오른쪽으로 이동합니다. 이에 따라 제 1 원소가 제 2 원소가 되고, 마지막 원소가 제 1 원소가 됩니다. n이 -1인 경우, 모든 원소가 1 인덱스만큼 왼쪽으로 이동합니다. 이에 따라 제 2 원소가 제 1 원소가 되고, 첫번째 원소가 마지막 원소가 됩니다. 다른 형을 연결한 경우, 노드는 n을 32비트 정수로 강제 변환합니다.

datatype_icon

배열 회전

n에 따라 회전된 배열.

예를 들어, n이 1인 경우, 입력 배열[0]은 배열 회전[1], 입력 배열[1]은 배열 회전[2]가 되는 식이며 입력 배열[m-1]은 배열 회전[0]이 됩니다. 이때 m은 배열의 원소 개수입니다. n이 -2인 경우, 입력 배열[0]은 배열 회전[m-2], 입력 배열[1]은 배열 회전[m-1]이 되는 식이며 입력 배열[m-1]은 배열 회전[m-3]이 됩니다. 이때 m은 배열의 원소 개수입니다.