본문 바로가기

알고리즘/백준 (Pyhthon)

[알고리즘] 백준 2750 수 정렬하기

 

n = int(input())
input_list = []
sort = []

for _ in range(n):
    input_list.append(int(input()))

for _ in range(n):
    sort.append(min(input_list))
    input_list.remove(min(input_list))

for i in range(n):
    print(sort[i])
크기없이 생성한 리스트는 = 연산으로 할당되지 않는다!
append로 값 넣어주자

 

n = int(input())
array = list()

for _ in range(n):
    array.append(int(input()))
    
for i in range(n):
    min_index = i
    for j in range(i + 1, n):
        if array[min_index] > array[j]:
            min_index = j

    array[i], array[min_index] = array[min_index], array[i]
    
for i in array:
    print(i)
swap은 a, b = b, a 으로 가능

 

n = int(input())
array = list()

for _ in range(n):
	array.append(int(input()))

array.sort()

for i in array:
	print(i)
sort() 함수를 이용해서 정렬가능