학습목표
- 2중 반복문을 통해 리스트를 정렬할 수 있다.
- 소수(prime number)를 구하는 알고리즘을 구현할 수 있다.
학습하기
학습목표
학습하기
다시보기 : 정렬
리스트는 sort 함수를 이용해 원소들을 정렬할 수 있습니다.
totals 리스트를 정렬해봅시다.
버블 정렬
Sort 시각화 참고 : https://visualgo.net/en/sorting
# 리스트 a의 원소들을 크기 순으로 정렬
def bubbleSort(a):
sorted = False
while(not sorted):
sorted = True
for i in range(1,len(a)):
if(a[i-1] > a[i]):
a[i-1],a[i]=a[i],a[i-1]
sorted = False
예) bubbleSort는 [5,1,4,2,8]을 [1,2,4,5,8]로 정렬합니다.
소수 구하기
참고자료
comment
버블sorting c언어 할때는 잘 이해가 안갔는데 python에서 다시 보니까 이해가 좀 더 되는거 같네요
5분 6초에서 왜 4번째 튜플 안에서 3번째에 존재하는 "2"가 "4로" 바뀌는건가요?
이렇게 알고리즘처럼 반복학습에서 헤어나오질 못하네요 ㅋㅋ
한번 공부하고 추가로 두시간 동안 다시 보면서 결국 quiz6를 패스했네용
이제 반복학습이 필요한 구간인건가ㅠ
감사합니다.
감사합니다