chyam

[프로그래머스 Lv0,python]- 배열 회전시키기 본문

프로그래머스/LV0

[프로그래머스 Lv0,python]- 배열 회전시키기

chyam_eun 2024. 3. 14. 22:43

배열 회전시키기

내 풀이

만약 left가 나오면,  왼쪽으로 한칸씩 이동해야한다. 0번인덱스는 맨 끝으로 가야하기때문에 1부터 끝까지+ 0번째 인덱스를 출력해준다.

 

right이면 오른쪽으로 한칸씩 이동하므로, 마지막인덱스+처음부터 그전인덱스까지 출력해준다.

 

다른 사람 풀이

collections는 컨테이너 데이터형으로, deque를 import해주면 rotate()함수를 사용할 수 있다.

 

리스트.rotate(n) 형태로 사용하는데 n이 음수이면 왼쪽으로 이동, 양수이면 오른쪽으로 이동한다.