June is Combung
정렬하기 본문
# 정렬하기
# 1. 인덱스 0번이 나머지를 검사한다.
# 2. 제일 큰 값을 찾아 교환한다.
# 3. 인덱스 1증가한다.
# 4. [1~3]을 끝까지 반복한다.
# 예)
# 10, 50, 30, 40, 80, 7
# 80, 50, 30, 40, 10, 7
# 80, 50, 30, 40, 10, 7
# 80, 50, 40, 30, 10, 7
scores = [10, 50, 30, 40, 80, 7]
for i in range(len(scores)):
max_score = scores[i]
max_idx = i
for j in range(i+1,len(scores)):
if max_score < scores[j]:
max_idx = j
temp = scores[i]
scores[i] = scores[max_idx]
scores[max_idx] = temp
print(scores)
'python > 리스트' 카테고리의 다른 글
리스트 컨트롤러[2단계] : 함수 적용 시 (0) | 2021.03.01 |
---|---|
석차 출력 (0) | 2021.03.01 |
ATM[4단계] : 전체 기능구현 (0) | 2021.03.01 |
1 to 50[3단계] (0) | 2021.02.28 |
숫자 야구 게임 (0) | 2021.02.28 |
Comments