알고리즘/프로그래머스
[코딩테스트 입문] 배열 회전시키기
wonjun.Aden
2023. 1. 30. 22:39
배열 회전시키기
파이썬으로 코딩테스트를 준비하기 위하여 빠르게 함수를 파악하기 위해 공부중이다.
배열회전시키기는 양방향 큐를 이용하여 풀면 더 쉽게 풀 수 있다.
문제

해결 방법
from collections import deque
def solution(numbers, direction):
numbers = deque(numbers)
if direction == "right":
numbers.rotate(1)
elif direction == "left":
numbers.rotate(-1)
return list(numbers)
양방향 큐인 deque를 이용하여 문제를 간단하게 해결하였다.
반응형