Search

일차리스트5_문제04_오른쪽밀기

대분류
STEP05 일차리스트
소분류
일차리스트5_문제

영상

문제

''' [문제] a리스트의 값중 0을 제외하고 모든값을 오른쪽으로 모으시오. [결과] a = [0,0,0,0,0,0,2,3,4,5]; ''' a = [0,0,2,0,3,0,4,0,0,5]
Python
복사

해설

''' [문제] a리스트의 값중 0을 제외하고 모든값을 오른쪽으로 모으시오. [결과] a = [0,0,0,0,0,0,2,3,4,5]; ''' a = [0,0,2,0,3,0,4,0,0,5] j = len(a) - 1 idx = len(a) - 1 for i in range(len(a)): if a[j] != 0: temp = a[idx] a[idx] = a[j] a[j] = temp idx -= 1 j -= 1 print(a)
Python
복사