[アルゴリズム基本]最値を求め、最値インデックスを求める
1.リストから最も値を取得する方法
宣言は、
max_val
)を格納し、インデックス0要素に初期化します.def find_max(numbers):
""" 리스트의 최댓값을 찾아 반환합니다. """
n = len(numbers)
max_val = numbers[0]
for i in range(1, n):
if numbers[i] > max_val:
max_val = numbers[i]
return max_val
if __name__ == '__main__':
numbers = [31, 42, 14, 83, 67, 53, 79]
max_val = find_max(numbers)
print(max_val)
'''
출력 결과
83
'''
2.リストから最低価格のインデックスを取得する方法
max_idx
)を宣言し、0に初期化します.def find_max_idx(numbers):
""" 리스트 최댓값의 인덱스를 찾아 반환합니다. """
n = len(numbers)
max_idx = 0
for i in range(1, n):
if numbers[i] > numbers[max_idx]:
max_idx = i
return max_idx
if __name__ == '__main__':
numbers = [31, 42, 14, 83, 67, 53, 79]
max_idx = find_max_idx(numbers)
print(max_idx)
print(numbers[max_idx])
'''
출력 결과
3
83
'''
Reference
この問題について([アルゴリズム基本]最値を求め、最値インデックスを求める), 我々は、より多くの情報をここで見つけました https://velog.io/@bky373/알고리즘-기초-최댓값의-위치인덱스-구하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol