다음 파이썬 프로그램의 실행 결과는?
a=[29,88,60,26,40,74,43,22,61,40]
def partition():
i = -1
n = len(a)
for j in range(0, n-2):
if a[j] <= a[n-1]:
i += 1
b = a[i]
a[i] = a[j]
a[j] = b
b = a[i+1]
a[i+1] = a[n-1]
a[n-1] = b
partition()
print(a)- ①29 22 26 40 40 74 43 88 61 60
- ②29 22 40 26 40 74 43 88 61 60
- ③29 26 22 40 40 74 43 60 61 88
- ④29 26 40 22 40 74 43 88 61 60
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)