3 ms·
I agree with you, but your second function differs from your first too much to be a good comparison. This would be closer def min(foo: List[int], default=Non
by edflsafoiewq 7y ago
I agree with you, but your second function differs from your first too much to be a good comparison. This would be closer
def min(foo: List[int], default=None) -> Optional[int]:
if not foo:
return default
cur_min = foo[0] if default is None or foo[0] < default else default
return min(foo[1:], cur_min)