IT/Cos Pro 2급 파이썬
[Cos Pro 2급 파이썬] 배열의 순서 뒤집기
Samsun
2024. 7. 27. 20:45
반응형
*정답코드
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
def solution(arr):
left, right = 0, len(arr)-1
while left<right:
arr[left], arr[right] = arr[right], arr[left]
left += 1
right -= 1
return arr
arr = [1, 4, 2, 3]
ret = solution(arr)
print("solution 함수의 반환 값은", ret, "입니다.")
배열의 순서가 전부 바귈때까지 반복해야하는 문제이다.
간단히 생각하면 된다.
left와 right 둘 중에 한쪽이 작거나 크게 되면 반복문을 멈추는 식으로 만들면 된다 .