33
Python challenge_10
Min-maxing
For example:
You may assume that no numbers are smaller or larger than -100 and 100.
Hint:
# My solution
def largest_difference(numbers):
sm_number = numbers
la_number = numbers
smaller = min(sm_number)
largest = max(la_number)
return largest - smaller
print(largest_difference([1, 2, 3, 5, 6]))
# short solution
def largest_difference(numbers):
return max(numbers) - min(numbers)
# Another solution
def largest_difference(numbers):
smallest = 100
for n in numbers:
if n < smallest:
smallest = n
largest = -100
for n in numbers:
if n > largest:
largest = n
difference = largest - smallest
return difference
33