🐍 파이썬/파이썬 연습문제
[list] find minimum in array
써니(>_<)
2022. 7. 20. 09:01
문제: Implement a function that receives a list of numbers as an argument and returns the index of the minimum value and the actual minimum value as a Tuple. Return None for an empty list
Example
find_min([3, 2, 5, 1, 7] should return (3, 1)
def find_min(l):
if l == []:
return None
min = l[0]
min_i = 0
for i, num in enumerate(l):
if num < min :
min = num
min_i = i
retrun (min_i, min)
print find_min([]) # None
print find_min([1]) # (0, 1)
print find_min([2, 3, 1, 5, 2]) # (2, 1)
print find_min([1, 2, 3, 4]) # (0, 1)
print find_min([10, 2, 4, 1]) # (3, 1)