PythiloMedium · 25 min · Task 80 of 100 · progress kept in this browser

Running medians

Return the median after every prefix of an integer stream. For even prefixes average the two middle values. Use O(log n) work per insertion.

import heapq
lower = [-2, -1]
upper = [5, 7]
print((-lower[0]+upper[0])/2)
Your task

Return the median after every prefix of an integer stream. For even prefixes average the two middle values. Use O(log n) work per insertion.