kyu_7.maximum_multiple package

Submodules

kyu_7.maximum_multiple.maximum_multiple module

Solution for -> Maximum Multiple.

Created by Egor Kostan. GitHub: https://github.com/ikostan

kyu_7.maximum_multiple.maximum_multiple.max_multiple(divisor: int, bound: int) int[source]

Given a Divisor and a Bound, find the largest integer N.

Conditions: 1. N is divisible by divisor 2. N is less than or equal to bound 3. N is greater than 0.

Notes: 1. The parameters (divisor, bound) passed to the function are only positive values. 2. It’s guaranteed that a divisor is Found.

Parameters:
  • divisor – int

  • bound – int

Returns:

int

kyu_7.maximum_multiple.test_maximum_multiple module

Test for -> Maximum Multiple.

Created by Egor Kostan. GitHub: https://github.com/ikostan

class kyu_7.maximum_multiple.test_maximum_multiple.MaximumMultipleTestCase(methodName='runTest')[source]

Bases: TestCase

Testing max_multiple function.

_classSetupFailed = False
_class_cleanups = []
test_maximum_multiple = None
test_maximum_multiple_00(**kw)

Testing max_multiple function with various test data [with divisor=2, bound=7, expected=6].

Returns:

test_maximum_multiple_01(**kw)

Testing max_multiple function with various test data [with divisor=3, bound=10, expected=9].

Returns:

test_maximum_multiple_02(**kw)

Testing max_multiple function with various test data [with divisor=7, bound=17, expected=14].

Returns:

test_maximum_multiple_03(**kw)

Testing max_multiple function with various test data [with divisor=10, bound=50, expected=50].

Returns:

test_maximum_multiple_04(**kw)

Testing max_multiple function with various test data [with divisor=37, bound=200, expected=185].

Returns:

test_maximum_multiple_05(**kw)

Testing max_multiple function with various test data [with divisor=7, bound=100, expected=98].

Returns:

test_maximum_multiple_06(**kw)

Testing max_multiple function with various test data [with divisor=37, bound=100, expected=74].

Returns:

test_maximum_multiple_07(**kw)

Testing max_multiple function with various test data [with divisor=1, bound=13, expected=13].

Returns:

test_maximum_multiple_08(**kw)

Testing max_multiple function with various test data [with divisor=1, bound=1, expected=1].

Returns:

test_maximum_multiple_09(**kw)

Testing max_multiple function with various test data [with divisor=22, bound=9, expected=0].

Returns:

test_maximum_multiple_10(**kw)

Testing max_multiple function with various test data [with divisor=43, bound=7, expected=0].

Returns:

test_maximum_multiple_11(**kw)

Testing max_multiple function with various test data [with divisor=50, bound=7, expected=0].

Returns:

Module contents

Maximum Multiple.