반응형
Notice
Recent Posts
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

500error

[COS Pro 2급, Python] 1차 5번 : 배열의 순서 뒤집기 본문

알고리즘/파이썬

[COS Pro 2급, Python] 1차 5번 : 배열의 순서 뒤집기

Internal Server Error 2024. 1. 2. 20:16
반응형

문제

주어진 배열의 순서를 뒤집으려고 합니다.
예를 들어 주어진 배열이 [1, 4, 2, 3]이면, 순서를 뒤집은 배열은 [3, 2, 4, 1]입니다.
정수가 들어있는 배열 arr와 arr의 길이 arr_len이 매개변수로 주어졌을 때, arr를 뒤집어서 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.

 

 

code

def solution(arr):
	left, right = 0, len(arr)-1
	while right != 1:
		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, "입니다.")
반응형
Comments