프로그래머스/입문

[프로그래머스] Lv.0 /배열 회전시키기 (파이썬/Python)

junslee 2024. 12. 24. 17:27

1. 문제 설명

2. 풀이 과정

해당 문제는 방향(direction)에 따라 배열을 회전시키는 문제이다.

슬라이싱을 이용해 [-1::-1] / [1::1] 로 하고 싶었지만 리스트를 초과하는 인덱스는 에러가 발생한다.

따라서 오른쪽 회전에는 끝수[-1]를 먼저 받아주고, 왼쪽 회전에는 첫수[0]를 마지막에 받아준다.

수를 따로 리스트화한 후 연결시켜줘야 하기 때문에 리스트로 감싸주는 것을 잊으면 안된다.

3. 코드