기본 - 최댓값, 최솟값

조한림·2019년 12월 23일
0

algorithm

목록 보기
1/7

최댓값 구하기


def find_max(a):
    n = len(a)
    max_v = a[0]
    for i in range(1, n):
        if a[i] > max_v:
            max_v = a[i]
    return max_v
    
v = [13, 34, 54, 65, 43, 76, 23]

print(find_max(v))

최솟값 구하기


def find_min(a):
    n = len(a)
    min_v = a[0]
    for i in range(1, n):
        if a[i] < min_v:
            min_v = a[i]
    return min_v

v = [13, 34, 54, 65, 43, 76, 23, 5]

print(find_min(v))

extra 최댓값의 위치는?


def find_max_index:
	n = len(a)
    max_idx = 0
    for i in range(1, n):
    	if a[i] > a[max_idx]:
        	max_idx = i
    return max_idx
    
v = [13, 34, 54, 65, 43, 76, 23, 5]
print(find_max_index(v))
profile
안녕하세요

0개의 댓글