1. 함수코드
# type(1) : 오름차순, type(2) : 내림차순
def sort(arraym, type):
for i in range(0, len(array) - 1, 1) :
for j in range(0, len(array) - 1, 1) :
if type == 1 :
if array[j] > array[j+1] :
temp = array[j]
array[j] = array[j+1];
array[j+1] = temp;
elif type == 2 :
if array[j] < array[j+1] :
temp = array[j]
array[j] = array[j+1];
array[j+1] = temp;
2. 테스트 코드
array = [];
while True :
v = random.randrange(1, 26)
if v not in array :
array.append( v)
if len( array) == 25:
break;
print("==============정렬 전==============")
print( array)
sort( array, 2);
print("==============정렬 후==============")
print( array)
3. 결과콘솔
