kyu_6.array_diff package
Submodules
kyu_6.array_diff.solution module
Solution for -> Array.diff.
Created by Egor Kostan. GitHub: https://github.com/ikostan
kyu_6.array_diff.test_array_diff module
Test for -> Array.diff.
Created by Egor Kostan. GitHub: https://github.com/ikostan
- class kyu_6.array_diff.test_array_diff.ArrayDiffTestCase(methodName='runTest')[source]
Bases:
TestCaseTesting array_diff function.
Your goal in this kata is to implement a difference function, which subtracts one list from another and returns the result.
It should remove all values from list a, which are present in list b: array_diff([1,2],[1]) == [2]
If a value is present in b, all of its occurrences must be removed from the other: array_diff([1,2,2,2,3],[2]) == [1,3]
- _classSetupFailed = False
- _class_cleanups = []
- test_array_diff_function = None
- test_array_diff_function_0(**kw)
Testing array_diff function [with a=[1, 2], b=[1], expected=[2], message=’a was [1,2], b was [1], expected [2]’].
- Returns:
- test_array_diff_function_1(**kw)
Testing array_diff function [with a=[1, 2, 2], b=[1], expected=[2, 2], message=’a was [1,2,2], b was [1], expected [2,2]’].
- Returns:
- test_array_diff_function_2(**kw)
Testing array_diff function [with a=[1, 2, 2], b=[2], expected=[1], message=’a was [1,2,2], b was [2], expected [1]’].
- Returns:
- test_array_diff_function_3(**kw)
Testing array_diff function [with a=[1, 2, 2], b=[], expected=[1, 2, 2], message=’a was [1,2,2], b was [], expected [1,2,2]’].
- Returns:
- test_array_diff_function_4(**kw)
Testing array_diff function [with a=[], b=[1, 2], expected=[], message=’a was [], b was [1,2], expected []’].
- Returns:
Module contents
# Array.diff.