우아한 프로그래밍
article thumbnail

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. 결과콘솔

profile

우아한 프로그래밍

@자바조아!

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!