Algorithm/나머지 문제들
[프로그래머스 / Python] 배열 회전시키기
양선규
2023. 12. 6. 22:45
728x90
반응형


def solution(numbers, direction) :
if direction == 'right' :
temp = numbers[-1]
numbers[1:] = numbers[0:-1]
numbers[0] = temp
else :
temp = numbers[0]
numbers[0:-1] = numbers[1:]
numbers[-1] = temp
return numbers
정답 코드
'right'일 경우, 소실될 맨 마지막 요소[-1]를 temp 변수에 저장해둔 후 모든 요소를 오른쪽으로 밀어준다.
그리고 저장해둔 temp 값을 [0] 위치에 할당한다.
'left'는 right와 반대로 실시한다.
728x90
반응형