Algorithm 1の最安値を検索

2633 ワード

input = [3, 5, 6, 1, 2, 4]


def find_max_num(array):
    max_num = array[0]
    for num in array:
    	if num > max_num:
           max_num = num
    return max_num

result = find_max_num(input)
print(result)
result

max num変数を配列の0番目のインデックスに初期化します.
max_num = array[0]
for文でinput配列をすべての要素にアクセスします.
for num in array:
現在のインデックスの値がmax numより大きい場合
max numに現在のインデックスの値を入れる
if num > max_num:
	max_num = num
for文が終了したらmax numを返します
return max_num