kyu_8.closest_elevator package

Submodules

kyu_8.closest_elevator.closest_elevator module

Solution for -> Closest elevator.

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

kyu_8.closest_elevator.closest_elevator.elevator(left: int, right: int, call: int) str[source]

Return closest elevator number.

Parameters:
  • left – int

  • right – int

  • call – int

Returns:

str

kyu_8.closest_elevator.test_closest_elevator module

Test for -> Closest elevator.

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

class kyu_8.closest_elevator.test_closest_elevator.ClosestElevatorTestCase(methodName='runTest')[source]

Bases: TestCase

Test elevator function.

_classSetupFailed = False
_class_cleanups = []
test_elevator_basic = None
test_elevator_basic_0(**kw)

Testing ‘elevator’ function with various test data [with elevators=(0, 1, 0), expected=’left’].

Returns:

test_elevator_basic_1(**kw)

Testing ‘elevator’ function with various test data [with elevators=(0, 1, 1), expected=’right’].

Returns:

test_elevator_basic_2(**kw)

Testing ‘elevator’ function with various test data [with elevators=(0, 1, 2), expected=’right’].

Returns:

test_elevator_basic_3(**kw)

Testing ‘elevator’ function with various test data [with elevators=(0, 0, 0), expected=’right’].

Returns:

test_elevator_basic_4(**kw)

Testing ‘elevator’ function with various test data [with elevators=(0, 2, 1), expected=’right’].

Returns:

Module contents

Closest elevator.