[programmers] 배열 회전

2024. 12. 12. 10:51IT/Programmers

728x90
반응형

왜 if else 로 작성한건 계속 에러가 뜨는가..

 

from collections import deque

> list 를 deque로 변환

> rotate 사용해서 -1은 왼쪽 1은 오른쪽으로 이동

> list로 다시 감싸서 반환

 

from collections import deque

def solution(numbers, direction):
    answer = deque(numbers)
    
    if(direction == "left"):
        answer.rotate(-1)
    elif(direction == "right"):
        answer.rotate(1)
    
    answer = list(answer)
    return answer
728x90
반응형