반응형
문제 설명: 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요.
제한사항
- 3 ≤ numbers의 길이 ≤ 20
- direction은 "left" 와 "right" 둘 중 하나입니다.
문제 해결
def solution(numbers, direction):
if direction == "left":
temp = numbers[0]
numbers.pop(0)
numbers.append(temp)
else:
temp = numbers[-1]
numbers.pop(-1)
numbers.insert(0, temp)
return numbers
def solution(numbers, direction):
return [numbers[-1]] + numbers[:-1] if direction == 'right' else numbers[1:] + [numbers[0]]
반응형
'코딩_Python(Level.0)' 카테고리의 다른 글
| [Level.0] 등차수열의 특정한 항만 더하기 (0) | 2026.03.16 |
|---|---|
| [Level.0] 이차원 배열 대각선 순회하기 (0) | 2026.03.16 |
| [Level.0] 외계행성의 나이 (0) | 2026.03.16 |
| [Level.0] 피자 나눠 먹기(2) (0) | 2026.03.16 |
| [Level.0] 세로 읽기 (0) | 2026.03.16 |