본문 바로가기

알고리즘

제일 작은 수 제거하기 python

def rm_small(mylist):

    # 함수를 완성하세요

    

    smallest = mylist[0]

    index = 0;

    selected = 0;

    for number in mylist :       

        if number < smallest :

        smallest = number

        selected = index

        index = index + 1

        print(smallest)

    del mylist[selected]        

    return mylist



# 아래는 테스트로 출력해 보기 위한 코드입니다.

my_list = [4, 3, 2, 1]

print("결과 {} ".format(rm_small(my_list)))


'알고리즘' 카테고리의 다른 글

재귀함수를 이용한 부분집합 구하기  (0) 2020.03.12
숫자 대각선 나열하기  (0) 2017.12.07
약수의 합 javascript  (0) 2017.11.09
최대공약수 최소공배수 javascript  (0) 2017.11.09