19 lines
420 B
Python
19 lines
420 B
Python
# HumanEval/47
|
|
# Loki Mode Multi-Agent Solution
|
|
# Attempts: 1
|
|
# Passed: True
|
|
|
|
def median(l: list):
|
|
"""Return median of elements in the list l.
|
|
>>> median([3, 1, 2, 4, 5])
|
|
3
|
|
>>> median([-10, 4, 6, 1000, 10, 20])
|
|
15.0
|
|
"""
|
|
sorted_l = sorted(l)
|
|
n = len(sorted_l)
|
|
mid = n // 2
|
|
if n % 2 == 1:
|
|
return sorted_l[mid]
|
|
else:
|
|
return (sorted_l[mid - 1] + sorted_l[mid]) / 2 |