Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

woojin++

[8월30일] Python 최대값, 최소값 구하는 알고리즘 본문

Python

[8월30일] Python 최대값, 최소값 구하는 알고리즘

곰바구니 2021. 8. 30. 17:04
#최대값, 최소값 구하는 알고리즘 


#Max
list =[9, 22, 3, 7, 4, 5]
# O(n)
def solution(list):
    result = list[0]
    for num in list[1:]:
        if result < num:
            result = num
        print(num, result)
    
    return result

print("=>", solution(list))

def solution2(list):
    result = list[0]
    for i in range(1,len(list)):
        num = list[i]
        #print(i, num)
        if result < num:
            result = num
    return result

print("=>", solution2(list))




#Min

def min(list):
    result = list[0]
    for num in list[1:]:
        if result > num:
            result = num
        print(num, result)


    return result


print("min =>", min(list))


def min2(list):
    result = list[0]
    for i in range(1, len(list)):
        num = list[i]
        if result > num:
            result = num
        print(num, result)

    return result



print("min =>", min2(list))