Mid LINQ

Find median salary (approx)?

Find median salary (approx)

var salaries = employees.Select(e => e.Salary).OrderBy(s =>

s).ToList();

double median = salaries.Count % 2 == 0

? (salaries[salaries.Count / 2 - 1] + salaries[salaries.Count /

2]) / 2

: salaries[salaries.Count / 2];

More from LINQ Tutorial

All questions for this course