Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Second: std (proper way) solution in Clear category for Min and Max by lezeroq
import operator
def make_min_max(compare):
def min_max(*args, key=None):
max_item = None
max_value = None
for item in args if len(args) > 1 else args[0]:
value = item if key is None else key(item)
if max_item is None:
max_item = item
max_value = value
if compare(value, max_value):
max_item = item
max_value = value
return max_item
return min_max
min = make_min_max(operator.lt)
max = make_min_max(operator.gt)
May 8, 2015
Comments: