edu.goorm.io/learn/lecture/17033/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-python
- 이 문제는 빈칸 채우기 문제이다.
- 조건문 while에 알맞은 조건식을 채우면 된다.
arr = [1, 4, 2, 3]
left = 0, right = 3
arr[0] = 1 -> arr[3] = 3
=> arr[0] = 3, arr[1] = 1 [3, 4, 2, 1]
left = 1, right = 2
arr[1] = 4 -> arr[2] = 2
=> arr[1] = 2, arr[2] = 4 [3, 2, 4, 1]
여기서 조건문 종료되어야 한다.
- 따라서 조건식은 right ! = 1
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
'COS PRO 2급 기출문제 - Python' 카테고리의 다른 글
[1차] 문제7) 영어 수강 대상자 수 구하기 - Python3 (0) | 2020.12.31 |
---|---|
[1차] 문제6) 369 게임 박수의 갯수 구하기 - Python3 (0) | 2020.12.31 |
[1차] 문제4) 등장하는 가장 많은 수와 적은수 구하기 - Python3 (0) | 2020.12.21 |
[1차] 문제3) 시작 날짜와 끝 날짜의 사이 날짜구하기 - Python3 (0) | 2020.12.19 |
[1차] 문제2) 쇼핑몰 등급별 할인 금액구하기 - Python3 (0) | 2020.12.19 |