설명

제한사항

입출력 예시

예시 설명

문제 풀이
1. 지시 방향에 따라서 answer배열에 추가했습니다.
오른쪽으로 가는 경우 제일 오른쪽 값을 맨 앞으로 보내기 위해서 0번에 insert 했습니다.
왼쪽으로 가는 경우 인덱스 -1을 했습니다. (맨 뒤는 -1로 표기하기때문에 0번째 값은 자동으로 맨뒤에 들어갔습니다.)
def solution(numbers, direction):
answer = []
if direction == 'right':
for i in range(len(numbers)):
if i == len(numbers)-1:
answer.insert(0, numbers[i])
else:
answer.insert(i+1, numbers[i])
elif direction == 'left':
for i in range(len(numbers)):
answer.insert(i-1, numbers[i])
return answer
문제를 풀면서 느낀점
'알고리즘 > 프로그래머스 레벨 0 - python' 카테고리의 다른 글
Day11 - 2) 합성수 찾기 (0) | 2023.01.24 |
---|---|
Day11 - 1) 주사위의 개수 (0) | 2023.01.24 |
Day10 - 3) 공 던지기 (0) | 2023.01.23 |
Day10 - 2) 2차원으로 만들기 (0) | 2023.01.23 |
Day10 - 1) 점의 위치 구하기 (0) | 2023.01.23 |