-
[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)
'🐍 파이썬 > 파이썬 연습문제' 카테고리의 다른 글
[Class] build a class that satisfies requirements (1) (0) 2022.07.27 [Dictionary] map key and value (0) 2022.07.20 [modulo/devisor] sum up digit (0) 2022.07.18 [file] copy the file (0) 2022.07.17 [random/inf loop] guessing game (0) 2022.07.17