kyu_6.array_diff package

Submodules

kyu_6.array_diff.solution module

kyu_6.array_diff.solution.array_diff(a: list, b: list) → list[source]

Difference function, which subtracts one list from another and returns the result.

Parameters
  • a – list a

  • b – list b

Returns

diff between a and b

kyu_6.array_diff.test_array_diff module

class kyu_6.array_diff.test_array_diff.ArrayDiffTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Testing 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]

test_array_diff_function()[source]

Module contents