K-way merge

Log in om je oplossingen te testen.
def mergeA(lijsten: list): """ >>> mergeA([[1, 3, 5], [0, 2, 4], [1, 8, 9, 10, 11]]) [0, 1, 1, 2, 3, 4, 5, 8, 9, 10, 11] >>> mergeA([[1, 10, 20, 100], [99, 101, 200, 400], []]) [1, 10, 20, 99, 100, 101, 200, 400] """ pass def mergeB(lijsten: list): """ >>> mergeB([[1, 3, 5], [0, 2, 4], [1, 8, 9, 10, 11]]) [0, 1, 1, 2, 3, 4, 5, 8, 9, 10, 11] >>> mergeB([[1, 10, 20, 100], [99, 101, 200, 400], []]) [1, 10, 20, 99, 100, 101, 200, 400] """ pass import heapq def mergeC(lijsten: list): """ >>> mergeC([[1, 3, 5], [0, 2, 4], [1, 8, 9, 10, 11], []]) [0, 1, 1, 2, 3, 4, 5, 8, 9, 10, 11] >>> mergeC([[1, 10, 20, 100], [99, 101, 200, 400]]) [1, 10, 20, 99, 100, 101, 200, 400] """ pass

  Python sandbox

In dit venster kan je Python-code uitvoeren zonder iets te moeten installeren. De code die je hier schrijft wordt niet automatisch ingediend in Dodona.

Testgeval dat gedebugd wordt