Task
Given a Divisor
and a Bound
, Find the largest integer N
, Such That ,
Conditions
N
is divisible by divisorN
is less than or equal to boundN
is greater than 0.
Notes
- The parameters (
divisor
,bound
) passed to the function are only positive values . - It's guaranteed that a divisor is Found .
Examples
maxMultiple (2,7) ==> return (6)
maxMultiple (10,50) ==> return (50)
maxMultiple (37,200) ==> return (185)
Explanation
- (6) is divisible by (2) , (6) is less than or equal to bound (7) , and (6) is > 0 .
- (50) is divisible by (10) , (50) is less than or equal to bound (50) , and (50) is > 0 .
- (185) is divisible by (37) , (185) is less than or equal to bound (200) , and (185) is > 0 .
def max_multiple(divisor, bound):
#your code here
def max_multiple(divisor, bound):
return max([num for num in range(bound+1) if num % divisor == 0])
def max_multiple(divisor, bound):
return bound - (bound % divisor)